- All Courses
- Next.js App Router in Depth
- Data Fetching and Caching
- Streaming with Suspense
Streaming with Suspense
Streaming lets the fast parts of a page render while the slow parts are still loading, so time to first paint stops being hostage to your slowest query.
- 3m
- Intermediate

Video by Vercel · YouTube
Check your understanding
3 questions. Unlocks when you finish the video.
Overview
What this lesson covers
- Wrap slow subtrees in Suspense with a real fallback
- Use loading files for route-level streaming
- Avoid blocking the shell on a single slow request
This lesson sits in Data Fetching and Caching, part of Next.js App Router in Depth. It assumes what came before it and leads directly into the next lesson in the module.
In this lesson you will:
- Wrap slow subtrees in Suspense with a real fallback
- Use loading files for route-level streaming
- Avoid blocking the shell on a single slow request
Resources
Your notes will live here
Note taking is not available yet. Nothing you type would be saved, so the tab stays read-only for now.