WebTransportDatagramDuplexStream: outgoingHighWaterMark-Eigenschaft
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die outgoingHighWaterMark-Eigenschaft der WebTransportDatagramDuplexStream-Schnittstelle holt oder setzt die Obergrenze für ausgehende Datenblöcke — dies ist die maximale Größe in Blöcken, die die interne Warteschlange des ausgehenden WritableStream erreichen kann, bevor sie als voll angesehen wird. Siehe Interne Warteschlangen und Warteschlangenstrategien für weitere Informationen.
Wert
Eine Zahl.
Beispiele
const url = "https://example.com:4999/wt";
async function initTransport(url) {
// Initialize transport connection
const transport = new WebTransport(url);
// The connection can be used once ready fulfills
await transport.ready;
const datagrams = transport.datagrams;
// set outgoingHighWaterMark
datagrams.outgoingHighWaterMark = 20000;
// get outgoingHighWaterMark
console.log(datagrams.outgoingHighWaterMark);
}