Metodologi
Tidak ada tes kecepatan yang bebas galat, karena jaringan berubah dari detik ke detik. Yang bisa kami lakukan adalah sepenuhnya transparan tentang seberapa yakin kami.
Jaringan anycast Cloudflare mengarahkan Anda ke lokasi terdekatnya. Jika server tes SpeedLens diaktifkan, browser melakukan ping ke masing-masing server dan memilih yang median waktu pulang-perginya paling rendah.
Dua puluh permintaan kecil. Kami melaporkan median waktu pulang-pergi; jitter adalah rata-rata selisih antara sampel yang berurutan.
Beberapa koneksi berjalan paralel dan ukuran transfer terus bertambah hingga setiap permintaan berlangsung sekitar satu detik, sehingga jalur cepat pun terisi penuh. Ping juga diukur selama transfer (ping saat terbebani).
TCP mulai dengan lambat, dan pada server yang jauh bisa butuh beberapa detik untuk mencapai kecepatan penuh. Kami mencari titik saat kecepatan mulai stabil — detik pertama yang mencapai 85% dari level stabil — dan membuang tahap peningkatan sebelumnya: tidak pernah lebih dari 4 detik, dan tidak pernah perlambatan yang terjadi belakangan dalam tes.
Pada jaringan nyata, data datang secara bergelombang: momen sepi diikuti lonjakan untuk mengejar ketertinggalan. Kami tidak pernah membuang keduanya — kami menjumlahkan semua byte per langkah satu detik, sehingga lonjakan dan jeda saling menutupi persis seperti di jaringan Anda.
Angka utamanya adalah throughput stabil: total data yang terkirim ÷ waktu setelah fase pemanasan. Interval kepercayaan 95% adalah yang lebih lebar antara bootstrap blok bergerak dan interval Student-t atas langkah-langkah satu detik. Setiap arah berhenti begitu margin berada dalam ±3% dan kecepatan tidak lagi naik, atau saat batas waktunya tercapai.
Margin adalah separuh lebar interval kepercayaan 95%. Jika hasilnya 84,6 Mbps ± 2,1, maka 95% pengukuran berulang dalam kondisi yang sama diperkirakan berada di antara 82,5 dan 86,7 Mbps.
Kami memakai moving-block bootstrap karena sampel yang berdekatan saling berkorelasi, lalu memeriksanya dengan interval Student-t, sehingga tes yang singkat atau tidak merata tidak pernah menampilkan margin yang lebih kecil daripada yang sebenarnya.
Stabilitas adalah 100 dikurangi koefisien variasi langkah satu detik, dalam persen. Skor 75 atau lebih berarti jaringan stabil, 45–75 menunjukkan sedikit naik-turun, dan di bawah 45 jaringan tidak stabil — biasanya karena Wi-Fi atau perangkat lain yang berebut bandwidth.
Mode Ringan memakai paling banyak sekitar 16 MB; mode Maks dapat memakai beberapa ratus MB pada koneksi yang sangat cepat. Setiap arah berhenti setelah beberapa detik — begitu hasilnya akurat, atau saat mencapai batas waktunya. Batas data yang tepat ditampilkan sebelum mulai, dan data yang benar-benar terpakai ditampilkan di setiap hasil.
Kami membandingkan SpeedLens dengan tes referensi di perangkat dan koneksi yang sama, secara bergantian agar pengaruh waktu saling meniadakan. Target kami adalah selisih median 3% atau kurang; hasil validasi dipublikasikan di sini begitu selesai.
Riwayat Anda disimpan di browser Anda. Hasil yang disimpan hanya menyimpan hash alamat IP Anda yang di-salt dan tidak dapat dibalik. Hasil pengukuran tidak dikirim ke layanan hasil Cloudflare.