Spec-Zone.ru › Web APIs

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 Нет Нет Нет Нет

См. также

  • Использование WebTransport
  • API WebSockets
  • API потоков
  • WebTransport поверх HTTP/3

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API