Using Suspense boundaries to stream HTML and improve perceived performance.
Suspense isn't just for loading spinners. It enables streaming, fundamentally changing how pages load.
Without streaming: Server waits for all data, then sends complete HTML.
With streaming: Server sends HTML as it's ready, filling in Suspense boundaries as data resolves.
The user sees the page shell immediately, with slow components streaming in as they're ready.