WebTransport: свойство congestionControl
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых наиболее широко используемых браузерах.
Экспериментально: Это экспериментальная технология
Перед использованием в рабочей среде внимательно проверьте таблицу совместимости с браузерами.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Примечание: Эта функция доступна в Web Workers.
Свойство congestionControl только для чтения интерфейса WebTransport указывает на предпочтение приложения — высокая пропускная способность или низкая задержка при передаче данных.
Значение устанавливается в WebTransport() параметрах конструктора.
Значение
Строка с одним из следующих значений:
default-
Стандартная настройка управления заторами для канала. Это значение по умолчанию.
throughput-
Приложение предпочитает настройка управления заторами для пропускной способности.
low-latency-
Приложение предпочитает настройка управления заторами для низкой задержки.
Примеры
В этом примере показано, как получить предпочтение congestionControl. Поскольку это не задано явно в конструкторе, результат — default.
const url = "https://example.com:4999/wt"; const transport = new WebTransport(url); console.log(transport.congestionControl); // default
Спецификации
| Спецификация |
|---|
| WebTransport # dom-webtransport-congestioncontrol |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
congestionControl |
Нет | Нет | 114 | Нет | Нет | Нет | 114 | Нет | Нет | Нет | Нет |
© 2005–2024 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