Voici quelques astuces concrètes pour rendre vos builds Astro plus rapides et plus simples.
1. Éviter l’hydratation inutile
Utilisez les directives client:load
,
client:idle
et
client:visible
avec parcimonie.
Préférez des composants Astro purs quand c’est possible.
2. Découper par îlots
Ne chargez React/Vue/Svelte que pour les zones interactives (“islands”).
Le reste peut rester SSR + HTML statique.
Tip
- Mesurez avec Lighthouse et le profiler de votre navigateur.
- Surveillez la taille de
dist/
après build.
- Vérifiez l’hydration mismatch (dates, random, etc.).
3. Optimiser les assets
Servez des images au bon format/poids et utilisez le lazy‑loading. Pensez à
@astrojs/image
si besoin.
4. Config vite/rollup minimale
Évitez les plugins superflus. Chaque plugin peut complexifier le graphe et ralentir la compilation.
5. Cache et CDN
Mettez en cache les assets immuables, servez le site via un CDN, et activez la compression (gzip/br).
Publié par Fdylab • Partagez si ça vous a aidé !