Aller au contenu
uencoder

BroadcastChannel

BroadcastChannel permet à des contextes de navigation de même origine (onglets, Workers) de diffuser des messages via un canal nommé.

Objectif

Diffuser des messages entre onglets/Workers de même origine, réalisant une synchronisation inter-onglets sans SharedWorker ni événements de stockage.

Mécanisme

new BroadcastChannel(name) rejoint un canal nommé ; postMessage diffuse à toutes les autres instances du même canal, et onmessage reçoit. Même origine uniquement ; indisponible cross-origin.

Cas d’usage

  • Synchronisation entre onglets
  • Diffusion d'état
  • Communication de même origine

Outils associés

References