React · Senior · Frage 8 von 75
Wie funktioniert Streaming-SSR (renderToPipeableStream)?
- 1Der Server wartet auf alle Daten und sendet HTML in einer gzip-komprimierten Antwort
- 2Der Server sendet nur JSON, und das HTML wird komplett auf dem Client zusammengesetzt
- 3HTML wird in Teilen gesendet: die Shell sofort, Suspense-Inhalte, sobald sie bereit sind
Antwort zeigen
Richtige Antwort: HTML wird in Teilen gesendet: die Shell sofort, Suspense-Inhalte, sobald sie bereit sind
Erklärung
Der Server sendet sofort die Shell mit Fallbacks, und sobald die Daten in einer Suspense-Grenze bereit sind, hängt er HTML an den Stream an, plus ein kleines Skript, das es an seinen Platz setzt. Ein langsamer Block hält nicht mehr die ganze Seite auf. Darauf basiert das Streaming im App Router von Next.js.