WebTransportSendStream: sendOrder 屬性
注意:此功能在 Web Workers 中可用。
WebTransportSendStream 介面的 sendOrder 屬性指示此流相對於已設定值的其他流的傳送優先順序。
具有較高值的流的排隊位元組將首先發送。如果未設定,則傳送順序取決於實現。
值
一個數字,指示傳送位元組時此流的相對優先順序。
示例
下面的示例演示瞭如何在呼叫 WebTransport.createUnidirectionalStream() 時設定初始 sendOrder 來建立傳送流,從流中讀取值,然後更改順序。更改順序後,此流的優先順序將提高,高於任何優先順序小於“596996858”的流。
js
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 |
瀏覽器相容性
載入中…