Astro 6 intègre la View Transitions API native et des islands bidirectionnels pour des navigations fluides et un contenu statique/dynamique mieux mélangé.
Les View Transitions permettent des animations de page (morphing, fade) sans JavaScript dédié. Les islands peuvent échanger des données et des états entre eux plus facilement (v2). Le contenu MDX v3 améliore l'édition de contenu technique. Pour les sites de contenu, les docs et les blogs à forte audience, Astro 6 reste en tête sur les perfs et le SEO tout en permettant des zones interactives (React, Vue, Svelte) ciblées.
Recommandation : utiliser les View Transitions sur les navigations internes pour une UX plus soignée sans surcharger le JS.
Points forts / Points faibles
Points forts
- Zero JS par défaut, View Transitions natives
- Islands et multi-framework (React, Vue, Svelte) au même endroit
- Content Collections et MDX pour le contenu structuré
- Build rapide et déploiement simple
Points faibles
- Moins adapté aux apps très dynamiques (dashboards complexes)
- View Transitions à tester sur tous les navigateurs cibles
- Écosystème plus petit que Next.js