IT用語集 › Web › アイランドアーキテクチャ

アイランドアーキテクチャ

Web Svenska → 更新: 2026-10-22

静的なページの中に、独立したインタラクティブな「島」を浮かべるWebアーキテクチャ。2020年にJason Millerが提唱し、これを軸にAstroが作られて2021年に公開された。

ページの95%は静的HTML(JSなし)、残り5%がインタラクティブなコンポーネントで、島ごとに専用のJSバンドルを持つ。各島は独立してハイドレートされる。client:load は即座に、client:visible は画面内にスクロールされたとき、client:idle はブラウザが暇なときだ。

向いているのは、ブログ、マーケティングサイト、カート機能付きのECの商品ページなど。トレードオフとして、島どうしは状態が分離されているため連携しにくいが、性能重視の設計にとってはむしろ有用な制約である。市場でのAstroの立ち位置はマーケティングサイト向けフレームワークで、ダッシュボード系アプリにはNext.jsやRemixが使われる。

← 用語集に戻る