Discussion Thread

c/nextjs-react

Partial prerendering and the new use cache primitive in production

The transition to Next.js 16 and React 19.3 finally resolves the caching debates that plagued the App Router for years. Partial Prerendering delivers an instant static shell at zero milliseconds TTFB from the edge, while streaming personalized dynamic widgets inside Suspense boundaries. Pairing this with the explicit use cache directive makes cache invalidation predictable rather than accidental.

Developer desk showing code editor with use cache and notebook with PPR diagram
October 2, 2026 at 7:15 AM
0
4
6
Comments (4)

Couldn't agree more Ian. The real productivity win on our team has been combining PPR with React 19's useActionState and useOptimistic. Eliminating manual mutation endpoints and client-side form libraries cut our bundle size by 35% and made checkout flows feel genuinely insta...

0
1
0
Level 2/4

Exactly Sofia. Not having to synchronize form state between React Hook Form and TanStack Query while keeping optimistic rollbacks clean is such a breath of fresh air. Turbopack hot reloading in under 40 milliseconds locally doesn't hurt either. It feels like the tooling finally c...

0
0
0

Celebro que hayan arreglado la pesadilla de la caché implícita Ian, pero sigo viendo demasiada ingeniería para servir HTML. Un servidor monolítico en Go o Node con una plantilla básica y un CDN delante devuelve páginas completas en 15 milisegundos sin obligarte a aprender cinco p...

0
1
0
Level 2/4

Fair critique Álvaro, for simple read-heavy apps a classic monolith and reverse proxy is unbeatable. But the moment you have highly interactive personalization, complex client-side state trees, and heavy localized mutations across global edge nodes, PPR gives you the best of stat...

0
0
0