Zum Inhalt springen

30. April 2026 · 7 Min. Lesezeit

Was ist mein Netzwerktyp? Wie Browser WLAN vs. Mobilfunk erkennen

Wie die Network Information API den Verbindungstyp, die effektive Geschwindigkeitsklasse und die geschätzte Bandbreite offenlegt – und warum Firefox und Safari sie nicht unterstützen.

Ihr Browser weiß mehr über Ihre Verbindung, als Sie vielleicht erwarten – allerdings nur, wenn Sie den richtigen Browser verwenden, und auch nur bis zu einem gewissen Grad.

Die Network Information API (navigator.connection) ist eine Browserfunktion, die vier Informationen über Ihr aktuelles Netzwerk offenlegt: den Verbindungstyp (WLAN, Mobilfunk, Ethernet), die effektive Geschwindigkeitsklasse (4G, 3G, 2G), eine geschätzte Bandbreite und ob der Datensparmodus aktiv ist. Sie ist in Chrome, Edge und anderen Chromium-basierten Browsern, einschließlich Android WebView, verfügbar – jedoch nicht in Firefox oder Safari.

Was die API tatsächlich offenlegt

Das Objekt navigator.connection hat fünf Haupteigenschaften:

EigenschaftTypBeispielBedeutung
typestring"wifi"Physisches Medium: wifi, cellular, ethernet, bluetooth, none, unknown
effectiveTypestring"4g"Leistungsstufe basierend auf beobachteter RTT und Durchsatz
downlinknumber10Geschätzte Bandbreite in Mbit/s (gerundet)
rttnumber50Geschätzte Paketumlaufzeit (RTT) in ms (gerundet)
saveDatabooleanfalseGibt an, ob der Datensparmodus aktiv ist

Die Werte werden in Echtzeit aktualisiert. Das Verbindungsobjekt löst ein change-Ereignis aus, wenn Sie das Netzwerk wechseln – das Aktivieren des Flugmodus, das Verbinden mit einem neuen WLAN-Netzwerk oder das Wechseln zwischen Mobilfunkmasten löst dieses Ereignis aus.

type vs. effectiveType – was ist der Unterschied?

Diese beiden Felder beantworten unterschiedliche Fragen.

type beschreibt das physische Medium – das Funksignal oder Kabel, das Sie tatsächlich verwenden. Unter Android Chrome gibt es zuverlässig "wifi" oder "cellular" zurück. Unter Desktop-Chrome wird fast immer "unknown" ausgegeben, da die zur Unterscheidung von Ethernet und WLAN erforderliche Betriebssystem-API aus der Sandbox des Browsers auf dem Desktop nicht konsistent zugänglich ist.

effectiveType beschreibt die Leistung, die Sie tatsächlich erleben, unabhängig vom Medium. Der Browser klassifiziert sie, indem er die jüngste Download-Geschwindigkeit und Paketumlaufzeit anhand von vier Schwellenwerten misst:

  • 4g – schnell; typisch für gute Breitband- oder starke Mobilfunkverbindungen
  • 3g – mittel; für die meisten Browsing-Aktivitäten nutzbar, aber langsam bei umfangreichen Seiten
  • 2g – langsam; spürbare Verzögerungen beim Laden von Bildern und Skripten
  • slow-2g – sehr langsam; praktisch offline für die meisten modernen Webinhalte

Eine schnelle WLAN-Verbindung an einem überlasteten Hotspot meldet möglicherweise type: "wifi", aber effectiveType: "2g" – denn für adaptive Inhalte ist die Leistung der Verbindung entscheidend, nicht die physikalische Bezeichnung.

Warum Firefox und Safari sie nicht unterstützen

Die Network Information API befindet sich seit über einem Jahrzehnt im Entwurfsstadium, wurde jedoch in Firefox und Safari nie implementiert. Beide Hersteller nennen das Risiko des Fingerprintings (Erstellung eines digitalen Fingerabdrucks) als Hauptgrund: Die Kombination aus Verbindungstyp, Downlink und RTT mit anderen Signalen grenzt die Identität eines Benutzers ein. Mozilla führt die Spezifikation in seinem Tracker zur Positionierung bei Standards als „schädlich“ (harmful). Apple hat sich nicht öffentlich zur Implementierung verpflichtet.

Chromium hat die API in erster Linie für Anwendungsfälle im mobilen Web bereitgestellt – die adaptive Bereitstellung von Bildern und Videos unter Android, wo die Unterscheidung zwischen Mobilfunk und WLAN für Nutzer mit begrenzten Datentarifen echte Kostenfolgen hat.

Wofür Entwickler sie verwenden

Adaptive Medienbereitstellung ist die häufigste Anwendung. Ein Videoplayer, der vor dem Laden einer Playlist effectiveType prüft, kann bei 2g einen 360p-Stream ausliefern und bei 4g auf 1080p wechseln, ohne auf ein Pufferungsereignis warten zu müssen, um festzustellen, dass die Verbindung langsam ist.

Die Berücksichtigung des Datensparmodus über saveData ermöglicht es Progressive Web Apps, große Hintergrundsynchronisierungen und Vorabrufe zu überspringen, wenn ein Benutzer seinem Betriebssystem ausdrücklich mitgeteilt hat, dass er Daten sparen möchte. Dies ist besonders relevant bei Prepaid-Mobilfunktarifen in Märkten mit hohen Datenkosten.

Debugging ist ein einfacherer Anwendungsfall: Wenn eine Seite langsam lädt, können Sie durch Prüfen von effectiveType sofort feststellen, ob das Problem an der Verbindungsqualität oder am Server liegt – ein separater Geschwindigkeitstest erübrigt sich.

Ein Hinweis zur bewussten Ungenauigkeit der Werte

Der Browser rundet downlink bewusst auf einen von wenigen Werten und begrenzt rtt auf Intervalle von 25 ms. Dies dient dem Schutz der Privatsphäre vor hochpräzisem Netzwerk-Fingerprinting. Die Werte sind absichtlich ungenau gehalten – präzise genug für adaptive Entscheidungen, aber nicht genau genug, um Sie über verschiedene Websites hinweg zu verfolgen.

Wenn Sie einen echten Bandbreitenwert benötigen, verwenden Sie einen dedizierten Internet-Geschwindigkeitstest. Wenn Sie die tatsächliche Paketumlaufzeit zu einem bestimmten Server benötigen, nutzen Sie eine Latenzmessung. Die Network Information API ist eine Optimierungshilfe, kein Messinstrument.


Sie können alle Daten, die Ihr Browser derzeit offenlegt – Verbindungstyp, effektive Geschwindigkeitsklasse, geschätzte Bandbreite und Datensparstatus – im Tool Was ist mein Netzwerktyp? einsehen. Die Anzeige wird live aktualisiert, wenn sich Ihre Verbindung ändert, während der Tab geöffnet ist.