Streaming SSR
ELI5 — The Vibe Check
Streaming SSR sends HTML to the browser as it's generated, not all at once. It's like a waiter bringing each dish as it's ready instead of waiting for the entire order. Users see content appearing progressively while the server is still cooking the rest.
Real Talk
Streaming SSR is a server-side rendering approach where HTML is sent to the client in chunks as it becomes available, rather than waiting for the entire page to render. It leverages HTTP streaming and React's renderToPipeableStream to improve Time to First Byte and progressive content display.
When You'll Hear This
"Streaming SSR lets the browser start rendering before the server is done" / "Combine streaming with Suspense boundaries for granular loading"
Related Terms
Islands Architecture
Islands Architecture treats your page like an ocean of static HTML with little islands of interactivity.
React Server Components
React Server Components run on the server and send zero JavaScript to the browser.
Suspense
Suspense is React's way of saying 'hold on, something is loading, show this placeholder instead of crashing.