Islands Architecture
Web-Architektur: statische Seite + isolierte interaktive „Inseln". Geprägt von Jason Miller 2020 (Blogpost „Islands Architecture"). Astro baute 2021 ein Framework um das Konzept.
Seiteninhalt: 95 % statisches HTML (kein JS), 5 % interaktive Komponenten (eigenes JS-Bundle pro Insel). Jede Insel hydratisiert unabhängig — manche client:load (sofort), andere client:visible (beim Scrollen ins Sichtfeld), client:idle (wenn der Browser untätig ist). Anwendungsfälle: Blogs, Marketing-Seiten, E-Commerce-Produktseiten mit interaktivem Warenkorb. Trade-off: Inseln können nicht ohne Weiteres miteinander kommunizieren (jede hat isolierten State) — nützlich als Zwang zu performance-orientiertem Design. Astros Marktposition: Framework für Marketing-Seiten — Next.js und Remix bleiben erste Wahl für Dashboard-Apps.