Next.js 16.3 est disponible en version stable. Par rapport à Next.js 16.2, le framework React consomme jusqu'à 90 % de RAM en moins lorsque Turbopack fonctionne en mode développement next dev. Deux fonctionnalités sont désormais activées par défaut : le Disk Caching et la Memory Eviction, déjà testables dans la version preview publiée en juin dernier.

Avec le Disk Caching, le bundler écrit en Rust ne conserve plus les artefacts de build en mémoire en permanence : il les écrit sur le disque et ne les recharge qu'en cas de besoin. La Memory Eviction supprime automatiquement les données inutilisées de la RAM, évitant ainsi les plantages de build avec le célèbre message « FATAL ERROR » lié au dépassement de mémoire.

L'équipe Next.js cite deux exemples où Turbopack a compilé 50 points de terminaison chacun : dans le premier, la consommation mémoire est passée de 21,5 Go à 2 Go (environ 90 % de moins), dans le second de 4,5 Go à 840 Mo (environ 82 %). Des utilisateurs rapportent des améliorations similaires sur leurs propres projets.

Les applications en mode dev bénéficient d'autres optimisations : rendu côté serveur plus rapide utilisant directement les streams Node, meilleure mise en cache des assets et vérifications TypeScript accélérées. Pour utiliser TypeScript 7, il faut installer la dépendance via pnpm add -D typescript@^7 et activer le drapeau experimental.useTypeScriptCli: true, car TypeScript 7 ne prend pas encore entièrement en charge l'API JavaScript programmatique.

Les nouvelles Instant Navigations déclenchent les changements de page sans délai visible : Next.js 16.3 prépare les chemins de données avant le clic via les Server Components, Suspense et le nouveau modèle use cache, de sorte qu'aucune donnée n'a besoin d'être rechargée ni aucun composant reconstruit pendant la navigation.

La version 16.3 embarque aussi un compilateur React expérimental écrit en Rust. Au lieu de passer par Babel dans Node.js, il s'exécute directement dans Turbopack, ce qui supprime la génération et la relecture supplémentaires de code. Selon l'équipe, la compilation de grosses applications comme l'assistant de codage IA v0 de Vercel est nettement plus rapide, réduisant jusqu'à 46 % le temps entre le lancement de next dev et une page entièrement chargée. Il s'active dans la configuration Next.js avec reactCompiler: true et experimental.turbopackRustReactCompiler: true.