NetworkInformation: downlinkMax-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.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die schreibgeschützte downlinkMax-Eigenschaft des NetworkInformation-Interfaces gibt die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mbps) für die zugrunde liegende Verbindungstechnologie zurück.

Wert

Eine Zahl, die die maximale Downlink-Geschwindigkeit in Megabit pro Sekunde (Mb/s) für die zugrunde liegende Verbindungstechnologie darstellt.

Beispiele

Das folgende Beispiel überwacht die Verbindung mithilfe des change-Ereignisses und protokolliert Änderungen, sobald sie auftreten.

js
function logConnectionType() {
  let connectionType = "not supported";
  let downlinkMax = "not supported";

  if ("connection" in navigator) {
    connectionType = navigator.connection.effectiveType;

    if ("downlinkMax" in navigator.connection) {
      downlinkMax = navigator.connection.downlinkMax;
    }
  }

  console.log(
    `Current connection type: ${connectionType} (downlink max: ${downlinkMax})`,
  );
}

logConnectionType();
navigator.connection.addEventListener("change", logConnectionType);

Spezifikationen

Specification
Network Information API
# dom-networkinformation-downlinkmax

Browser-Kompatibilität

BCD tables only load in the browser