Next.js 15 stabilise Turbopack en production et introduit le Partial Prerendering (PPR) pour combiner contenu statique et dynamique sur une même page. Les temps de build chutent sur les gros projets.
Turbopack remplace Webpack pour le build : jusqu'à dix fois plus rapide sur des codebases importantes. Le React Compiler est intégré pour optimiser les re-renders. Le Partial Prerendering permet de pré-rendre le shell de la page et de streamer les parties dynamiques (données utilisateur, panier), ce qui améliore le LCP et le TTFB. Idéal pour les sites e-commerce et les dashboards.
Recommandation : activer PPR progressivement sur les routes les plus lourdes et mesurer les Core Web Vitals.
Points forts / Points faibles
Points forts
- Build times divisés par cinq ou plus avec Turbopack
- PPR = meilleur compromis statique/dynamique sans tout réécrire
- Écosystème React et Vercel parfaitement aligné
- Server Components et App Router matures
Points faibles
- Complexité accrue (cache, revalidation, PPR)
- Certains plugins npm pas encore compatibles Turbopack
- Vendor lock-in relatif si déploiement Vercel