Partial Prerendering (PPR) adalah model rendering Next.js yang menggabungkan konten statis dan dinamis dalam satu halaman — melayani shell statis instan sambil melakukan streaming bagian dinamis. Ini mengaburkan garis all-or-nothing lama antara SSG dan SSR.
Masalah yang diselesaikan
Secara tradisional, halaman adalah sepenuhnya statis (cepat, tetapi tidak dapat memiliki konten per-pengguna) sepenuhnya dinamis (dapat dipersonalisasi, tetapi lebih lambat dan tidak dapat dicache). Halaman nyata bercampur: halaman produk memiliki layout/deskripsi statis tetapi jumlah keranjang dinamis dan rekomendasi yang dipersonalisasi. PPR memungkinkan untuk keduanya.
