Streaming SSR Demo

Each card below fetches data with a different delay. Watch how they stream in progressively as their data becomes available, rather than waiting for all requests to complete.

Loading 2s component...

Loading 4s component...

Loading 6s component...

Loading 8s component...

How Streaming Works

  • • The page shell renders immediately with loading skeletons
  • • Each Suspense boundary streams its content independently
  • • Components appear as their data fetches complete (2s, 4s, 6s, 8s)
  • • Total page load time equals the slowest component, not the sum