Partial Prerendering (PPR) ist ein Next.js-Renderingmodell, das statische und dynamische Inhalte auf einer einzelnen Seite kombiniert — es liefert eine sofortige statische Shell und streamt die dynamischen Teile. Es verwischt die alte Alles-oder-Nichts-Grenze zwischen SSG und SSR.
Das Problem, das es löst
Traditionell war eine Seite vollständig statisch (schnell, kann aber keinen benutzerspezifischen Inhalt haben) vollständig dynamisch (kann personalisiert werden, ist aber langsamer und nicht cachebar). Echte Seiten sind gemischt: Eine Produktseite hat ein statisches Layout/Beschreibung, aber eine dynamische Warenkorbanzahl und personalisierte Empfehlungen. PPR ermöglicht, dass beides ist.
