IT用語集 › Web › Astro Islands

Astro Islands

Web Svenska → 更新: 2026-10-21

Astroの「アイランド・アーキテクチャ」。ページは基本的にただのHTMLで、必要なコンポーネントだけがReact・Vue・Svelte・Solid・Lit・Preactなどでクライアント側ハイドレーションされる。

ハイドレーションの指定にはクライアントディレクティブを使う。client:load、client:idle、client:visible、client:media、client:onlyの五種類だ。純粋なSPAでは200〜500KBになりがちなJavaScriptが、50KB程度で済むこともある。似た発想のものにMarko(eBay)、Qwik(レジューマビリティ)、Fresh(Deno)がある。この概念を広めたのはJason Millerで、2020年のことだ。

← 用語集に戻る