WebTransportSendStream: свойство sendOrder
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из самых популярных браузеров.
Экспериментально: Это экспериментальная технология
Внимательно изучите таблицу совместимости с браузерами, прежде чем использовать её в рабочей среде.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Примечание: Эта функция доступна в Web Workers.
Свойство sendOrder интерфейса WebTransportSendStream указывает на приоритет отправки этого потока по отношению к другим потокам, для которых значение установлено.
Сначала отправляются очереди байтов для потоков, у которых значение выше. Если не установлено, порядок отправки зависит от реализации.
Значение
Число, указывающее относительный приоритет этого потока при отправке байтов.
Примеры
В примере ниже показано, как установить начальное значение sendOrder при вызове WebTransport.createUnidirectionalStream() для создания потока отправки, прочитать значение из потока, а затем изменить порядок. После изменения порядка приоритет этого потока увеличится, став выше, чем у любого потока с приоритетом ниже «596996858».
async function writeData() {
const stream = await transport.createUnidirectionalStream({
sendOrder: "400", // Set initial stream order
});
console.log(`Stream order: ${stream.sendOrder}`); // Stream order: 400
// write data ...
// Change the stream order
stream.sendOrder = 596996858;
console.log(`Stream order: ${stream.sendOrder}`); // Stream order: 596996858
// write more data ...
}
Спецификации
| Спецификация |
|---|
| WebTransport # dom-webtransportsendstream-sendorder |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
sendOrder |
Нет | Нет | 121 | Нет | Нет | Нет | 121 | Нет | Нет | Нет | Нет |
См. также
© 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/WebTransportSendStream/sendOrder