Next.js 16.3 Instant Navigations: il contratto di cache conta più del clic veloce

Dev
Next.js 16.3 Preview introduce Instant Navigations, Partial Prefetching e una lettura più operativa di Cache Components.
La navigazione istantanea richiede accordo tra shell, streaming, CDN e revalidation.

Cosa è successo

Next.js 16.3 Preview è stato pubblicato il 24 giugno 2026. Instant Navigations mostra subito una shell riutilizzabile della route, mentre il contenuto dinamico arriva in streaming.

Partial Prefetching evita di prefetchare intere pagine per ogni link e punta a shell riutilizzabili per route.

Perché conta

Il beneficio si vede in dashboard, commerce e SaaS. Ma richiede confini chiari tra UI prerenderizzabile, dati request-time, <Suspense> e caching esplicito.

Segnale della community

Le discussioni mostrano richiesta di navigazione stile SPA, ma anche dubbi su stale data, query state, PPR e costi di prefetch.

Checklist

Mappa le route più usate, definisci shell e regioni dinamiche, misura bytes e RSC timing, limita manual prefetch, documenta cacheTag e verifica CDN purge.

Instant Navigation checklist

route shell vs dynamic region

<Suspense> boundaries

transferred bytes and RSC timing

cacheTag / cacheLife ownership

HTML and RSC CDN invalidation

Rischi

È una Preview. Meglio partire da route read-heavy e non da checkout o billing. Prefetch troppo aggressivo può aumentare costi.

Fonti