Streaming with Suspense
Progressive rendering, streamed to you.
The page shell renders immediately. The slow sections below are wrapped in Suspense boundaries and stream in as they resolve on the server.
Shell rendered at
2026-04-17T15:47:44.349Z
This section appeared instantly. The panels below are still loading on the server.
Streamed in after 2s
2026-04-17T15:47:46.353Z
This section waited 2 seconds on the server before streaming its HTML to the browser. The page shell above was already visible while this content was still loading.
Streamed in after 4s
2026-04-17T15:47:48.354Z
This section waited 4 seconds on the server before streaming its HTML to the browser. The page shell above was already visible while this content was still loading.
What this proves
- •Streaming responses work in the self-hosted setup.
- •The VPS + Caddy stack can serve progressive HTML and RSC payloads.
- •Suspense boundaries let you ship fast initial paints while slower data sources resolve in the background.