Ce qui a changé
Next.js 16.3.0-canary est tombé il y a deux jours et le changelog est bien chargé.
Configuration de Prefetch Granulaire
La prop prefetch sur <Link> gagne de nouvelles options. Les développeurs peuvent désormais contrôler quoi est préchargé et quand, au-delà du simple booléen existant. Cela réduit la charge réseau pour les apps avec des arbres de routes complexes.
Le changement inclut aussi un meilleur traitement des partial fallbacks : quand une requête de prefetch arrive, le shell est géré plus proprement lors des mises à jour de shell.
Meilleur Dédoublonnage du 'use cache'
La directive expérimentale 'use cache' — le mécanisme de caching serveur de Next.js — dédoublonne désormais les appels concurrents de manière plus agressive. Si plusieurs composants réclament la même computation mise en cache simultanément, un seul l'exécute réellement.
Redesign de l'Overlay de Dév
Les erreurs de routes bloquantes (l'écran rouge plein qui arrête le dev) ont été redesignées visuellement et fonctionnellement. L'objectif : des messages d'erreur plus lisibles et un diagnostic plus rapide.
Infrastructure : cargo-binstall pour sccache
Le dépôt Next.js est passé des binaires sccache pré-compilés à cargo-binstall pour bootstrap sccache. C'est un win en termes de supply chain et de reproductibilité.
FAQ
Quand la 16.3.0 stable est-elle prévue ?
Pas de date officielle. Le cycle canary vient de commencer. Surveillez le blog Next.js.