IT用語集 › Web › BroadcastChannel

BroadcastChannel

Web Svenska → 更新: 2026-10-21

同一オリジンのタブ、iframe、ワーカーが、名前付きチャンネルを通じてサーバーなしで会話できるブラウザ API。

API は最小限で、new BroadcastChannel('name')、postMessage、onmessage だけ。送信側は自分のメッセージを受け取らない。オリジンが一致する限り、通常のタブ、Service Worker、Shared Worker、Dedicated Worker の間で動く。

典型的な用途は、タブ間でのログイン/ログアウトの同期、キャッシュの無効化、Service Worker からの「新バージョンあり」の通知など。localStorage イベントや SharedWorker という代替もあるが、どちらも扱いが面倒である。

← 用語集に戻る