Skip to content
Latchkey

アイランドアーキテクチャとは?

アイランドアーキテクチャとは、ページを静的な HTML として配信し、特定のインタラクティブなウィジェット(アイランド)だけがクライアントサイドの JavaScript を受け取るレンダリング手法です。各アイランドは、ページ全体が単一の app になるのではなく、それぞれ独自にハイドレートします。周囲の静的コンテンツはスクリプトを一切必要としません。

なぜ重要か

インタラクティビティを必要とする部分だけをハイドレートすることで、アイランドは JavaScript のペイロードを削り、応答性を改善します。トレードオフは、各アイランドが何を担うかの境界をより慎重に扱うことです。

関連ガイド