**Partial Prerendering(PPR)**은 단일 페이지에서 정적 콘텐츠와 동적 콘텐츠를 결합하는 Next.js 렌더링 모델입니다. 즉각적인 정적 셸을 제공하면서 동적 부분을 스트리밍합니다. SSG와 SSR 사이의 오래된 전부 아니면 전무(all-or-nothing) 경계를 흐립니다.
PPR이 해결하는 문제
전통적으로 페이지는 완전 정적(빠르지만 사용자별 콘텐츠 불가)이거나 완전 동적(개인화 가능하지만 느리고 캐싱 불가)이었습니다. 실제 페이지는 혼합입니다: 상품 페이지는 정적 레이아웃/설명을 갖지만 동적 장바구니 수와 개인화된 추천을 가집니다. PPR은 같은 페이지가 둘 다이게 합니다.
