W3cubDocs

/Web APIs

BroadcastChannel: BroadcastChannel() constructor

The BroadcastChannel() constructor creates a new BroadcastChannel and connects it to the underlying channel.

Note: This feature is available in Web Workers

Syntax

js

new BroadcastChannel(channelName)

Parameters

channelName

A string representing the name of the channel; there is one single channel with this name for all browsing contexts with the same origin.

Examples

js

// create a new channel listening to the "internal_notification" channel.

const bc = new BroadcastChannel("internal_notification");
bc.postMessage("New listening connected!");

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
BroadcastChannel 54 79 38 No 41 15.4 54 54 38 41 15.4 6.0

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel/BroadcastChannel