Next.js 16.2 : le dev 87 % plus rapide, Turbopack et les Adapters
Sortie le 18 mars 2026, Next.js 16.2 accélère le démarrage du serveur de dev d'environ 87 %, rend le RSC nettement plus rapide et stabilise Turbopack et les Adapters. Ce que j'en retiens pour la production.
Une version tournée vers la vitesse
Next.js 16.2 est sortie le 18 mars 2026. Le fil rouge : la vitesse — au développement comme au rendu. Pour qui livre des sites en production, ce sont des gains concrets, pas des chiffres marketing.
Un serveur de dev qui démarre presque instantanément
Le changement le plus tangible au quotidien : le temps avant que localhost:3000 soit prêt lors d'un next dev est ~87 % plus rapide que sur la 16.1, à machine et projet identiques. Sur un gros projet, on passe de plusieurs secondes d'attente à un démarrage quasi immédiat. C'est le genre de détail invisible en démo, mais qui change une journée de travail.
Un rendu serveur nettement plus rapide
Vercel a contribué à React un changement qui rend la désérialisation du payload des Server Components jusqu'à 350 % plus rapide. L'ancienne implémentation utilisait un reviver JSON.parse qui traversait la frontière C++/JavaScript de V8 pour chaque paire clé-valeur. La nouvelle approche — un JSON.parse() simple, puis un parcours récursif en JavaScript pur — supprime ce coût. En pratique : 25 à 60 % de rendu HTML plus rapide selon la taille du payload.
Turbopack et les Adapters, désormais stables
- Turbopack reçoit 200+ correctifs, le support SRI,
postcss.config.tset un meilleur tree shaking. - Les Adapters deviennent stables : une API qui laisse les plateformes personnaliser le processus de build — utile pour les intégrations de déploiement.
ImageResponse(utilisé pour les images Open Graph) est 2× à 20× plus rapide, avec une meilleure couverture CSS/SVG.
Ce qui aide au débogage
- Server Function Logging : chaque Server Function est loguée dans le terminal (nom, arguments, durée, fichier).
- Hydration Diff Indicator : l'overlay d'erreur montre clairement ce qui vient du serveur (
- Server) et du client (+ Client). --inspectfonctionne maintenant aussi avecnext start: on attache le débogueur Node.js au serveur de production.
Mon avis
La version stable actuelle est la 16.2.7. Rien ici n'oblige à réécrire du code : on met à jour, et on récolte de la vitesse. C'est exactement le genre de mise à jour que j'aime — invisible pour le visiteur, mais qui rend le développement plus rapide et le rendu plus léger.
La vitesse n'est pas une option de la 16.2 : c'est le sujet. Et sur le web, la vitesse est toujours un argument.