WebTransportSendStream
Ограниченная доступность
Эта функция не относится к Baseline, поскольку она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментально: Это экспериментальная технология.
Перед использованием в продакшене внимательно изучите таблицу совместимости с браузерами.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Примечание: Эта функция доступна в Web Workers.
Интерфейс WebTransportSendStream API WebTransport — специализированный WritableStream, который используется для отправки исходящих данных в односторонних или двусторонних WebTransport потоках.
Поток отправки — это поток записи Uint8Array, в который можно записывать данные для отправки на сервер. Он дополнительно предоставляет функции потоковой передачи, такие как установка порядка отправки и получение статистики потока.
Объекты этого типа не создаются напрямую. При создании одностороннего потока WebTransport.createUnidirectionalStream() возвращает объект этого типа для отправки данных. При создании двустороннего потока с помощью WebTransport.createBidirectionalStream() метод возвращает WebTransportBidirectionalStream, а объект потока отправки можно получить из его свойства writable. При инициации двустороннего потока удалённым концом объект этого типа аналогичным образом можно получить с помощью WebTransport.incomingBidirectionalStreams.
WebTransportSendStream — это передаваемый объект.
Свойства экземпляра
Также наследует свойства от своего родительского интерфейса, WritableStream.
-
WebTransportSendStream.getStats()Экспериментальная -
Возвращает
Promise, который разрешается статистикой, связанной с этим потоком.
Методы экземпляра
Также наследует методы от своего родительского интерфейса, WritableStream.
-
WebTransportSendStream.sendOrderЭкспериментальная -
Указывает приоритет отправки этого потока относительно других потоков, для которых значение было установлено.
Примеры
См. WebTransport.incomingUnidirectionalStreams для примера получения ReadableStream объектов %%%CODE_BLOCK_17%%.
Спецификации
| Спецификация |
|---|
| WebTransport # webtransportsendstream |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
WebTransportSendStream |
Нет | Нет | 114 | Нет | Нет | Нет | 114 | Нет | Нет | Нет | Нет |
getStats |
Нет | Нет | 114 | Нет | Нет | Нет | 114 | Нет | Нет | Нет | Нет |
getWriter |
Нет | Нет | 114 | Нет | Нет | Нет | 114 | Нет | Нет | Нет | Нет |
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