Next.js 15, sorti fin 2024 et stabilisé en 2025, a marqué un tournant dans le développement React moderne. App Router obligatoire, refonte du caching, Server Components partout, Turbopack stable. Voici ce que ça change vraiment pour vos projets en 2026 — au-delà de la battage médiatique Twitter.
La fin du Pages Router (presque)
Le Pages Router (`/pages`) reste supporté en mode legacy mais ne reçoit plus de nouvelles fonctionnalités depuis Next.js 13. Tout l'écosystème (Auth.js, tRPC, ai-sdk, shadcn/ui) cible exclusivement App Router. Si vous démarrez en 2026, n'utilisez plus le Pages Router. Si vous l'avez en prod, prévoyez une migration progressive.
Server Components : le vrai changement
Avec Server Components (RSC), votre composant React s'exécute sur le serveur, génère du HTML et envoie zéro JavaScript au client. Résultat : bundles divisés par 3 à 5 sur la plupart des sites. Mais attention, c'est un changement de paradigme qui demande de repenser comment on structure les composants : data fetching dans les Server Components, interactivité dans les Client Components.
Le caching simplifié (enfin)
Next.js 14 avait un système de cache complexe avec 4 niveaux. Next.js 15 a tout simplifié : le cache est opt-in par défaut, avec des directives explicites (`'use cache'`, `cacheLife()`). Plus de surprises sur ce qui est mis en cache ou pas. Migration douloureuse pour les projets existants, mais résultat plus prévisible.
Turbopack stable en production
Webpack est définitivement remplacé par Turbopack (écrit en Rust) dans `next dev` ET `next build`. Sur un gros projet, le temps de build passe de 3 minutes à 25 secondes. Le hot reload en dev est instantané. Aucune raison de garder Webpack en 2026.
Les Server Actions matures
Les Server Actions (fonctions serveur appelables depuis le client comme des fonctions normales) sont enfin fiables en production. Plus besoin de créer une route API pour chaque action — vous écrivez `'use server'` et c'est tout. Gain de productivité énorme sur les formulaires et les CRUD.
Optimisation d'images encore meilleure
`next/image` génère désormais automatiquement les formats AVIF, WebP et JPEG selon le navigateur, avec lazy loading intelligent et placeholder LQIP. Sur un site avec 50 images, les temps de chargement passent de 4-5s à moins de 1 seconde sans rien faire de plus.
Quels frameworks alternatives en 2026 ?
Next.js domine, mais 3 alternatives méritent l'attention : Astro pour les sites statiques contenu-driven (blog, marketing), Remix pour les apps web traditionnelles avec progressive enhancement, SvelteKit pour les développeurs qui préfèrent Svelte à React. Chacun a son créneau, mais Next.js reste le plus polyvalent.
Migration depuis Pages Router : combien de temps ?
Pour un projet moyen (20-50 pages), prévoyez 2-4 semaines de migration progressive. La stratégie qui marche : migrer page par page en gardant les deux routers en parallèle, basculer définitivement quand toutes les pages sont passées. Tests E2E indispensables pour ne rien casser.
Le vrai bénéfice : la performance
Sur nos projets WAI31 migrés en Next.js 15, on observe des gains constants : scores Lighthouse 95-100, temps de chargement initial divisé par 2, bundles JS plus légers. Pas magique, mais c'est l'aboutissement de plusieurs optimisations qui s'accumulent.
Conclusion
Next.js 15 n'est pas une révolution sur le papier, mais c'est l'aboutissement de 3 ans de travail sur une vision claire : moins de JavaScript, plus de serveur, plus de performance par défaut. Pour les nouveaux projets, c'est sans hésiter le meilleur framework React en 2026. Pour les projets existants, planifiez la migration sur 2026-2027.