Tous

Développement Web · 8 janvier 2025

Pourquoi j'ai migré ma stack vers Next.js App Router

6 min de lecture

Il y a quelques mois, j'ai decide de migrer medamineben.com du Pages Router vers le App Router. Ce n'etait pas une petite decision, le App Router change la facon de penser le data fetching, les layouts et l'endroit ou le code s'execute reellement.

Le plus gros gain a ete les Server Components par defaut. Des pages qui envoyaient auparavant un paquet de JavaScript cote client juste pour afficher du contenu statique se rendent maintenant sur le serveur, sans cout de bundle client. Les scores Lighthouse ont augmente sans toucher au CSS ni aux images.

La migration n'a pas ete sans douleur. Les route groups, les routes paralleles et le nouveau modele de cache ont demande du temps a comprendre correctement. Si vous envisagez ce passage, prevoyez plus de temps pour le comportement du cache que pour la restructuration des fichiers.

Vous avez aimé ? Recevez-en plus dans votre boîte mail.

S'abonner à la newsletter