Next.js · Middle · Question 33 of 75
What is Partial Prerendering (PPR) in Next.js 16?
- ✓Correct answer: The page's static shell is sent immediately, and dynamic parts stream in
- 2Prerendering only the first half of the page for speed
- 3A mode where half of the pages are static and half are dynamic
Explanation
One route can combine static and dynamic parts: everything that can be prerendered (including 'use cache') goes into the shell and is served instantly, while request data streams inside <Suspense>. In Next.js 16 it's enabled via cacheComponents: true instead of the former experimental flag.