Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Directivele @defer și @stream în GraphQL: Livrarea Incrementală a Datelor în GraphQL

Ghid complet pentru @defer și @stream în GraphQL: trimiterea rapidă a datelor critice și streaming-ul asincron al câmpurilor lente peste o singură conexiune HTTP multi-part.

Sintaxă
query { produs { id nume ... @defer { recenziiLente } } }

Tradițional, o cerere GraphQL așteaptă ca toți resolverii să se termine înainte de a trimite un singur răspuns JSON către client. Dacă un câmp lent durează 2 secunde, utilizatorul vede un ecran alb. Directiva @defer permite returnarea imediată a datelor esențiale (hero data), urmând ca datele grele să sosească fragmentat în aceeași conexiune HTTP.

Interogare incrementală cu @defer
query ObtinePaginaProdus($id: ID!) {
    produs(id: $id) {
        id
        titlu
        pret
        inStoc
        
        # Pagină se randează instant cu datele de mai sus!
        # Secțiunea grea de recomandări AI este amânată:
        ... @defer(label: "recomandariLente") {
            produseSimilareRecomandate {
                id
                titlu
                scorPotrivire
            }
        }
    }
}
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Directivele @defer și @stream în GraphQL: Livrarea Incrementală a Datelor

Ai o nelămurire despre utilizarea comenzii Directivele @defer și @stream în GraphQL: Livrarea Incrementală a Datelor sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.