--- title: BroadcastChannel slug: Web/API/BroadcastChannel tags: - API - Broadcast Channel API - Experimental - HTML API - Interface - Reference translation_of: Web/API/BroadcastChannel ---
{{APIRef("Broadcast Channel API")}}
A interface BroadcastChannel
(canal de transmissão) representa um canal com um nome em que qualquer {{glossary("browsing context")}} (contexto de navegação) de uma determinada {{glossary("origin")}} (origem) pode assinar. Permite a comunicação entre diferentes documentos (em diferentes janelas, abas, frames ou iframes) da mesma origin. As mensagens são transmitidas através de um evento {{event("message")}} acionado em todos objetos do tipo BroadcastChannel
que estão ouvindo o canal.
{{AvailableInWorkers}}
Essa interface também herda propriedades de seu pai, {{domxref("EventTarget")}}.
Essa interface também herda métodos de seu pai, {{domxref("EventTarget")}}.
BroadcastChannel
ouvindo o mesmo canal.Especificação | Status | Comentário |
---|---|---|
{{SpecName('HTML WHATWG', "comms.html#broadcastchannel", "BroadcastChannel")}} | {{Spec2('HTML WHATWG')}} | Definição inicial. |
{{Compat("api.BroadcastChannel")}}