Partial Prerendering (PPR) ایک Next.js rendering model ہے جو static اور dynamic content کو ایک صفحہ میں جوڑتا ہے — ایک فوری static shell کے ساتھ dynamic حصوں کو stream کرتے ہوئے۔ یہ SSG اور SSR کے درمیان پرانی سب-یا-کچھ بھی نہیں لائن کو مبہم کرتا ہے۔
مسئلہ جو یہ حل کرتا ہے
روایتی طور پر ایک صفحہ مکمل طور پر static تھا (تیز، لیکن per-user content نہیں ہو سکتا) مکمل طور پر dynamic تھا (ذاتی نوعیت کا ہو سکتا ہے، لیکن سست اور uncacheable)۔ حقیقی صفحے mixed ہیں: ایک product صفحہ میں static layout/description ہے لیکن dynamic cart count اور personalized recommendations ہیں۔ PPR کو دونوں ہونے دیتا ہے۔
