BroadcastChannel: BroadcastChannel() constructor

Baseline 2022

Newly available

Since March 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

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

Specification
HTML Standard
# dom-broadcastchannel-dev

Browser compatibility

BCD tables only load in the browser

See also