Astro Islands
L'«Islands Architecture» di Astro: la pagina è HTML per impostazione predefinita, ma i singoli componenti possono essere «idratati» sul client con React, Vue, Svelte, Solid, Lit o Preact.
Direttive client: client:load, client:idle, client:visible, client:media, client:only. Risultato: circa 50 KB di JS invece dei 200-500 KB di una SPA pura. Architetture simili: Marko (eBay), Qwik (resumability), Fresh (Deno). Il concetto è stato reso popolare da Jason Miller nel 2020.