Partial Prerendering (PPR) — это модель рендеринга Next.js, которая объединяет статическое и динамическое содержимое на одной странице, предоставляя мгновенную статическую оболочку при потоковой передаче динамических частей. Она размывает старую границу "всё или ничего" между SSG и SSR.
Проблема, которую она решает
Традиционно страница была полностью статической (быстро, но без контента для отдельного пользователя), полностью динамической (может быть персонализирована, но медленнее и не кешируется). Реальные страницы смешанные: страница продукта имеет статическую компоновку/описание, но динамический счётчик корзины и персонализированные рекомендации. PPR позволяет быть обоими.
