← Showcase/Streaming

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.