Astro est un framework web open source pensé pour les sites riches en contenu (sites vitrines, blogs, documentation, e-commerce), qui génère par défaut des pages HTML sans envoyer de JavaScript au navigateur, pour des pages très rapides à charger.
Son principe clé est l'architecture en îlots (islands) : la page est statique, et seuls les composants qui ont besoin d'interactivité (un carrousel, un formulaire, un panier) chargent leur JavaScript, indépendamment les uns des autres. Ces îlots peuvent être écrits avec React, Vue, Svelte ou d'autres bibliothèques, dans le même projet.
Astro peut produire un site entièrement statique ou rendre des pages côté serveur. Il est souvent choisi pour des sites marketing où la performance et le référencement comptent plus que l'interactivité d'une application complète.
Pourquoi ça compte quand on recrute
Astro s'apprend vite pour un développeur front-end à l'aise avec HTML, CSS et un framework comme React ou Vue : inutile d'en faire un critère éliminatoire. Le vrai sujet est la culture de la performance web et du référencement. En entretien, demandez comment le candidat a amélioré le temps de chargement d'un site et comment il l'a mesuré.
