Next.js 16.3 Instant Navigations: le contrat de cache compte plus que le clic rapide

Dev
Next.js 16.3 Preview apporte Instant Navigations et Partial Prefetching. Les équipes doivent cadrer shells, Suspense, CDN et revalidation.
La navigation instantanée repose sur un contrat entre shell, données streamées, cache CDN et revalidation.

Ce qui a changé

Next.js 16.3 Preview a été publié le 24 juin 2026. Instant Navigations vise à afficher immédiatement une shell de route réutilisable pendant que les parties dynamiques arrivent en streaming.

Partial Prefetching précharge moins de pages complètes et privilégie une shell par route distincte.

Pourquoi c’est important

Le ressenti utilisateur change fortement dans les dashboards et produits SaaS. Mais il faut séparer clairement ce qui peut être dans la shell et ce qui dépend de la requête via Suspense ou cache explicite.

Signal de la communauté

Les discussions montrent une attente de navigation façon SPA, mais aussi des inquiétudes sur données stale, paramètres de recherche, PPR et invalidation.

Liste pratique

Cartographier les routes critiques, poser les frontières <Suspense>, mesurer bytes et timing RSC, nommer les tags de cache par domaine, et vérifier purge CDN pour HTML et RSC.

Instant Navigation checklist

route shell vs dynamic region

<Suspense> boundaries

transferred bytes and RSC timing

cacheTag / cacheLife ownership

HTML and RSC CDN invalidation

Risques

La version est Preview. Les équipes devraient piloter sur des routes peu risquées avant les parcours de paiement ou d’administration sensibles.

Sources