BroadcastChannel: close() method - Web APIs | MDN
Skip to search
BroadcastChannel: close() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2022.
See full compatibility
Report feedback
Note:
This feature is available in
Web Workers
The
close()
method of the
BroadcastChannel
interface terminates the connection to
the underlying channel, allowing the object to be garbage collected.
This is a necessary step to perform
as there is no other way for a browser to know
that this channel is not needed anymore.
Syntax
js
close()
Parameters
None.
Return value
None (
undefined
).
Examples
js
// Connect to a channel
const bc = new BroadcastChannel("test_channel");

// More operations (like postMessage, …)

// When done, disconnect from the channel
bc.close();
Specifications
Specification
HTML
# dom-broadcastchannel-close-dev
Browser compatibility
See also
BroadcastChannel
, the interface it belongs to.
Help improve MDN
Learn how to contribute
This page was last modified on
Jun 26, 2025
by
MDN contributors
View this page on GitHub
Report a problem with this content