W3cubDocs

/Web APIs

WebTransport: congestionControl property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The congestionControl read-only property of the WebTransport interface indicates the application's preference for either high throughput or low-latency when sending data.

The value is set in the WebTransport() constructor options.

Note: This feature is available in Web Workers

Value

A string with one of the following values:

default

The default congestion control tuning for the transport. This is the default.

throughput

The application prefers congestion control to be tuned for throughput.

low-latency

The application prefers congestion control to be tuned for low-latency.

Examples

This example shows how to get the congestionControl preference. As this is not explicitly set in the constructor, the result is default.

js

const url = "https://example.com:4999/wt";
const transport = new WebTransport(url);
console.log(transport.congestionControl); // default

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
congestionControl No No 114 No No No No No 114 No No No

© 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/WebTransport/congestionControl