Next JS, le populaire framework React, a fait des vagues dans la communauté du développement web avec ses mises à jour et améliorations continues. En 2023, l’équipe derrière Next JS s’est concentrée sur plusieurs domaines clés pour améliorer les performances, la stabilité et l’expérience des développeurs du framework. Voici un récapitulatif des dernières nouvelles et mises à jour de Next JS en 2023.
Mise à jour de Next JS App Router
L’App Router de Next JS représente une nouvelle fondation pour l’avenir du framework. L’équipe a travaillé sur l’amélioration des performances, de la stabilité et de la formation des développeurs autour de l’App Router. L’App Router a été conçu pour s’aligner sur les fonctionnalités modernes de React, comme les Server Components, Suspense, et plus encore, qui ont été conçues pour les architectures de streaming.
L’équipe s’est concentrée sur trois aspects de la performance : la vitesse d’itération locale, les délais de construction de la production et la performance sans serveur. Elle a remplacé des éléments de son architecture sous-jacente par des outils plus rapides et plus évolutifs. Par exemple, ils ont commencé par remplacer Babel (compilation) et Terser (minification) par SWC pour améliorer les vitesses d’itération locale et les temps de construction de la production.
Next JS 13.4
Next JS 13.4 a marqué la stabilité de l’App Router. Cette version inclut l’App Router (Stable), le Turbopack (Beta), et les Server Actions (Alpha). Le marquage de la stabilité a signalé à la communauté que l’API de base était établie et ne subirait pas de changements majeurs qui nécessiteraient des réécritures.
Next JS 13.3
Next JS 13.3 a ajouté des fonctionnalités populaires demandées par la communauté et a été la dernière version avant que l’App Router ne devienne stable. Cette version incluait l’API de métadonnées basées sur les fichiers, les images dynamiques Open Graph, l’exportation statique pour App Router, et les routes parallèles et l’interception.
Next JS 13.2
Next JS 13.2 a apporté des améliorations majeures à l’App Router en préparation de la stabilité. Cette version a apporté le support SEO intégré, Route Handlers, MDX pour les composants serveur, Rust MDX Parser, Improved Error Overlay, Statically Typed Links (Beta), Turbopack Improvements (Alpha), et Next JS Cache (Beta).
L'avenir de Next JS
L’équipe derrière Next JS travaille continuellement à l’amélioration du framework. Ils explorent d’autres opportunités pour rendre l’adoption incrémentale encore plus facile. Ils travaillent également à l’amélioration des performances et de la fiabilité de l’architecture webpack existante.
En conclusion, l’équipe derrière Next JS s’engage à fournir la meilleure expérience aux développeurs. Ils travaillent continuellement à l’amélioration du framework et sont ouverts aux retours de la communauté. Avec ces mises à jour et ces améliorations, Next JS continue d’être un outil puissant pour les développeurs web.