Skip to content
Latchkey

Shared Workerとは何か?

Shared workerは、同一オリジンの複数のドキュメントが同時に接続できるバックグラウンドスクリプトで、すべてが単一のworkerインスタンスと通信します。各接続はportを通じて通信し、workerはタブ間で状態を調整できます。これにより、単一のwebsocketや共通のcacheのような共有リソースに役立ちます。

なぜ重要か

専用のweb workerはページごとに存在するため、複数のタブが作業や接続を重複させます。Shared workerはそれを一元化し、タブが1つの接続や計算を共有して同期を保てるようにします。

関連ガイド