Astro Islands
L'« Islands Architecture » d'Astro — la page est du HTML par défaut, mais certains composants peuvent « s'hydrater » côté client avec React, Vue, Svelte, Solid, Lit ou Preact.
Directives client : client:load, client:idle, client:visible, client:media, client:only. Résultat : environ 50 Ko de JS au lieu de 200 à 500 Ko pour une SPA classique. Architectures voisines : Marko (eBay), Qwik (resumability), Fresh (Deno). Concept popularisé par Jason Miller en 2020.