Metodologia Pomiarów Prędkości

Architektura techniczna silnika pomiarowego: Otwarta biblioteka testowa, globalna sieć brzegowa Cloudflare Anycast oraz pomiary utraty pakietów UDP przez WebRTC.

Zaktualizowano: 6 października 2026

Otwarty i Precyzyjny Silnik Pomiarowy

Nasz tester wykorzystuje oficjalną bibliotekę pomiarową open-source firmy Cloudflare (@cloudflare/speedtest). Działa w pełni natywnie w nowoczesnych przeglądarkach w oparciu o Resource Timing API bez konieczności instalowania wtyczek:

  • Test Pobierania: Pobiera pakiety danych o rosnącej wielkości (od 100 KB do 25 MB), precyzyjnie mierząc stabilną przepustowość i eliminując błędy początkowego rozbiegu TCP.
  • Test Wysyłania: Nadaje strumień losowych, zaszyfrowanych bajtów do najbliższego serwera brzegowego Anycast, wyznaczając realny transfer wychodzący.
  • Pomiar Pingu i Jitteru: Wysyła 21 kolejnych mikrożądań HTTP, obliczając medianę opóźnienia oraz średnie odchylenie bezwzględne jako jitter (zgodnie z RFC 3550).
  • Utrata Pakietów UDP: Transmituje serię pakietów UDP w czasie rzeczywistym przez serwer przekaźnikowy WebRTC TURN, precyzyjnie zliczając odsetek utraconych danych.

Źródła

  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.

    Zweryfikowano: październik 2026

  2. PerformanceResourceTiming MDN Web Docs

    The browser timing API used to time each test request.

    Zweryfikowano: październik 2026

  3. Cloudflare Realtime TURN service Cloudflare Docs

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

    Zweryfikowano: październik 2026

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

    Formal definition of jitter used by voice and video software.

    Zweryfikowano: październik 2026