WebTransport: reliability-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

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.

Die schreibgeschützte reliability-Eigenschaft der WebTransport-Schnittstelle gibt an, ob die Verbindung nur zuverlässige Transporte unterstützt oder ob sie auch unzuverlässige Transporte (wie zum Beispiel UDP) unterstützt.

Wert

Ein String mit einem der folgenden Werte:

pending

Die Verbindung wurde noch nicht hergestellt. Die Zuverlässigkeit ist noch nicht bekannt.

reliable-only

Die Verbindung unterstützt nur zuverlässige Transporte.

supports-unreliable

Die Verbindung unterstützt sowohl unzuverlässige als auch zuverlässige Transporte.

Beispiele

js
const url = "https://example.com:4999/wt";

async function initTransport(url) {
  // Initialize transport connection
  const transport = new WebTransport(url);

  // Once ready fulfils the connection can be used
  // Prior to this the reliability is "pending"
  await transport.ready;

  if (transport.reliability == "reliable-only") {
    // Use connection only with reliable transports
  } else {
    // Use connection with either reliable or unreliable transports.
  }
  // ...
}

Spezifikationen

Specification
WebTransport
# dom-webtransport-reliability

Browser-Kompatibilität

BCD tables only load in the browser