Technische Methodik unseres Geschwindigkeitstests

Dieses Dokument beschreibt die vollständige technische Spezifikation unseres Speedtests: die quelloffene Mess-Engine, die Anycast-Architektur, hochpräzise Timing-APIs, statistische Formeln und das WebRTC-Paketverlust-Protokoll.

Aktualisiert am 6. Oktober 2026

Mess-Engine und clientseitige Architektur

Unser Geschwindigkeitstest basiert auf @cloudflare/speedtest, der quelloffenen JavaScript-Mess-Engine von Cloudflare (unter MIT-Lizenz). Der Test läuft vollständig und abgesichert im Webbrowser des Nutzers – ohne Plug-ins, ohne zusätzliche Software und ohne Administratorrechte.

Um extrem schnelle Ladezeiten für Besucher unserer Ratgeberartikel zu gewährleisten, wird die Engine erst dann asynchron nachgeladen, wenn Sie aktiv auf «Test starten» klicken. Wir verändern keine internen Zeitmessungen: Sämtliche Messwerte entstammen direkt den vom Browser registrierten Netzwerkereignissen.

Anycast-Edge-Server-Infrastruktur

Alle HTTP-Anfragen für Download, Upload und Latenz verbinden sich mit dem globalen Cloudflare-Netzwerk unter speed.cloudflare.com via BGP Anycast-Routing:

  • Automatische Verbindung zum nächsten Rechenzentrum: Anstatt den Nutzer manuell einen Server auswählen zu lassen, leiten die fundamentalen Internet-Routingprotokolle den Datenverkehr automatisch zum geografisch nächstgelegenen Cloudflare-Präsenzpunkt (PoP).
  • Verlässliche Messung der «letzten Meile»: Da sich der Server in derselben Metropolregion oder direkt am Internetknoten (IXP) Ihres Anbieters befindet, misst der Test die tatsächliche Leistung Ihres Anschlusses ohne verzerrende Überlastungen entfernter Transitstrecken.

Testablauf und Ausführungsphasen

  1. Phase 1: Vorwärmen der Verbindung: Eine erste Anfrage von 0 Byte gefolgt von 100 KB initialisiert TLS 1.3-Aushandlung und DNS-Auflösung, um Kaltstart-Verzerrungen auszuschließen.
  2. Phase 2: Leerlauf-Latenz und Jitter: 21 aufeinanderfolgende Messungen auf der unbeschäftigten Leitung ermitteln den Median der Round-Trip Time (RTT).
  3. Phase 3: Download-Geschwindigkeitsmessung: Sukzessiver Abruf progressiv größerer Datenblöcke (von 256 KB bis über 25 MB), präzise erfasst über die browserinterne Performance Resource Timing API.
  4. Phase 4: Upload-Geschwindigkeitsmessung: Übertragen von Datenblöcken zum Server zur verlässlichen Bestimmung der kontinuierlichen Senderate.
  5. Phase 5: WebRTC-Paketverlustmessung: Senden eines UDP-Datenstroms über einen TURN-Relay-Server zur exakten Ermittlung verworfener Datenpakete.

Quellen und Standards

  1. @cloudflare/speedtest (measurement engine source and documentation) Cloudflare

    How download, upload, latency, jitter and packet loss are measured by the engine this site uses.

    Geprüft: Oktober 2026

  2. PerformanceResourceTiming MDN Web Docs

    The browser timing API used to time each test request.

    Geprüft: Oktober 2026

  3. Cloudflare Realtime TURN service Cloudflare Docs

    The relay used to send and count UDP packets in the packet loss test.

    Geprüft: Oktober 2026

  4. Aggregated Internet Measurement (AIM) Cloudflare Docs

    Background on judging connection quality by use case rather than by a single number.

    Geprüft: Oktober 2026

  5. RFC 3550: RTP, A Transport Protocol for Real-Time Applications (interarrival jitter) IETF

    Formal definition of jitter used by voice and video software.

    Geprüft: Oktober 2026

  6. Measurement Lab (M-Lab) Measurement Lab

    Open internet measurement data and methodology.

    Geprüft: Oktober 2026