Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WebTransportDatagramsWritable: sendGroup-Eigenschaft

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.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die sendGroup-Eigenschaft des WebTransportDatagramsWritable-Interfaces erhält oder setzt die WebTransportSendGroup, unter der diese WebTransportDatagramsWritable für die Zwecke der sendOrder-Priorisierung gruppiert ist.

Innerhalb einer Gruppe werden die an den Streams und Datagrams zum Senden eingereihten Bytes mit einer höheren sendOrder vor jeglichen Bytes von weniger priorisierten gesendet. Unterschiedliche Gruppen werden im Hinblick auf die Bandbreitenzuteilung als gleichwertig angesehen — obwohl die genaue Weise, wie die Bandbreite zwischen Gruppen aufgeteilt wird, durch die Implementierung definiert ist.

Wert

Ein WebTransportSendGroup-Objekt oder null, um die Standard-Sendegruppe anzugeben.

Beispiele

Grundlegende Verwendung

Im folgenden Beispiel wird eine Sendegruppe mit der Methode WebTransport.createSendGroup() erstellt und dann mit einem sendOrder-Wert verwendet, um die Datagramme, die in den Stream geschrieben werden, relativ zu anderen Streams und Datagrammen, die Teil derselben Gruppe sind, zu priorisieren:

js
const sendGroup = transport.createSendGroup();

const writable = transport.datagrams.createWritable({
  sendGroup,
  sendOrder: 1,
});

console.log(writable.sendGroup === sendGroup); // true

const writer = writable.getWriter();
const data = new Uint8Array([65, 66, 67]);
await writer.ready;
writer.write(data).catch(() => {});

Spezifikationen

Spezifikation
WebTransport
# dom-webtransportdatagramswritable-sendgroup

Browser-Kompatibilität

Siehe auch