Skip to content

vercel-labs/next-partial-prerendering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89a7ef8 · Feb 27, 2025

History

44 Commits
Jul 19, 2024
Oct 30, 2024
Jul 19, 2024
Nov 8, 2023
Nov 8, 2023
Nov 8, 2023
Jul 19, 2024
Feb 26, 2025
Nov 8, 2023
Nov 9, 2023
Jul 15, 2024
Jul 19, 2024
Nov 8, 2023
Nov 8, 2023
Nov 8, 2023

Repository files navigation

Next.js Partial Prerendering

This is a demo of Next.js using Partial Prerendering.

This template uses the new Next.js App Router. This includes support for enhanced layouts, colocation of components, tests, and styles, component-level data fetching, and more.

It also uses the experimental Partial Prerendering feature available in Next.js 14. Partial Prerendering combines ultra-quick static edge delivery with fully dynamic capabilities and we believe it has the potential to become the default rendering model for web applications, bringing together the best of static site generation and dynamic delivery.

⚠️ Please note that PPR is an experimental technology that is not recommended for production. You may run into some DX issues, especially on larger code bases.

How it works

The index route / uses Partial Prerendering through:

  1. Enabling the experimental flag in next.config.js.
experimental: {
    ppr: true,
},
  1. Using <Suspense /> to wrap Dynamic content.