Partial Prerendering (PPR) in Next.js 16 speeds up initial loads by statically prerendering page shells while streaming dynamic parts via Suspense boundaries.​
Enable PPR in next.config.ts with experimental.ppr: 'incremental', then opt-in per route by exporting experimental_ppr = true. Wrap dynamic components in <Suspense fallback={...}> so static content loads instantly and dynamic sections stream in.
.png)

.png)
