Pourquoi j'ai choisi Astro pour mon portfolio — abym
← Tous les articles

Pourquoi j'ai choisi Astro pour mon portfolio

Retour d'expérience sur la migration d'un portfolio React vers Astro, et les bénéfices en termes de performance et de DX.

  • Astro
  • Performance
  • Portfolio
Pourquoi j'ai choisi Astro pour mon portfolio

Après avoir utilisé React avec Next.js pour mon précédent portfolio, j’ai décidé de migrer vers Astro. Voici pourquoi.

Le problème avec React pour un portfolio

Un portfolio, c’est majoritairement du contenu statique. React ajoute un runtime JavaScript qui n’est pas nécessaire pour afficher du texte et des images.

Ce qu’Astro apporte

Zero JS par défaut

Astro rend les composants en HTML statique au moment du build. Pas de hydration, pas de bundle JS inutile.

Les îles d’interactivité

Quand j’ai besoin d’interactivité (un carousel, un formulaire), j’utilise les islands d’Astro pour hydrater uniquement le composant nécessaire.

MDX natif

Écrire du contenu avec des composants intégrés, c’est exactement ce qu’il me faut pour un portfolio.

Les résultats

MétriqueAvant (Next.js)Après (Astro)
JS bundle145 KB12 KB
LCP2.1s0.8s
Lighthouse7898

Conclusion

Pour un portfolio ou tout site orienté contenu, Astro est le choix le plus rationnel en 2026.