WebTransport: close() method
Baseline
2026
Newly available
Since March 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
The close() method of the WebTransport interface closes an ongoing WebTransport session.
Syntax
js
close(info)
Parameters
infoOptional-
An object containing the following properties:
Return value
undefined.
Exceptions
WebTransportError-
Thrown if
close()is invoked while the WebTransport is in the process of connecting.
Examples
js
const url = "https://example.com:4999/wt";
// Initialize transport connection
const transport = new WebTransport(url);
// …
transport.close({
closeCode: 17,
reason: "CloseButtonPressed",
});
Specifications
| Specification |
|---|
| WebTransport # dom-webtransport-close |
Browser compatibility
| desktop | mobile | server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
close
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- User must explicitly enable this feature.