PacketProbe mengukur packet loss yang sebenarnya pada koneksi internet Anda — bukan sekadar kecepatan atau bandwidth. Sebagian besar tes kecepatan hanya mengukur throughput melalui TCP, yang menyembunyikan packet loss dengan secara otomatis mengirim ulang paket yang gagal. Itu tidak memberi tahu Anda apa pun tentang kualitas koneksi untuk gaming, panggilan video, atau VoIP.
Kami menggunakan saluran data WebRTC unreliable (tanpa jaminan pengiriman) — teknologi yang sama yang digunakan browser untuk komunikasi real-time — dikonfigurasi agar berperilaku seperti UDP mentah. Ketika sebuah paket hilang, paket tersebut tetap hilang, dan kami menghitungnya. Ini memberi Anda gambaran akurat tentang apa yang sebenarnya dilakukan koneksi Anda dalam kondisi real-time.
Browser Anda membuat saluran data WebRTC ke salah satu server pengujian kami. Kemudian mengirimkan paket bernomor dengan kecepatan dan ukuran yang dapat dikonfigurasi. Server mencatat paket mana yang tiba (mengukur packet loss upload) dan mengirimkannya kembali (mengukur packet loss download). Seluruh pengujian berjalan di browser Anda — tidak perlu menginstal perangkat lunak apa pun.
Packet loss terjadi ketika paket data yang berjalan melintasi jaringan gagal mencapai tujuannya. Di internet, data dipecah menjadi paket-paket kecil yang berjalan secara independen. Jika ada paket yang dijatuhkan di sepanjang jalan — oleh router yang padat, kabel yang rusak, atau sinyal Wi-Fi yang lemah — paket tersebut dianggap hilang.
Untuk aplikasi real-time seperti game online, panggilan video, dan VoIP, bahkan packet loss 1-2% dapat menyebabkan masalah yang terlihat: rubber-banding dalam game, audio terputus-putus, frame video yang membeku, dan panggilan yang terputus. Tidak seperti unduhan file (di mana paket yang hilang hanya dikirim ulang), data real-time memiliki tenggat waktu — jika paket tiba terlambat, paket tersebut tidak berguna.
0% adalah ideal. Di bawah 1% umumnya dapat diterima untuk sebagian besar aplikasi. Antara 1-2,5% Anda akan mulai merasakan masalah dalam gaming dan panggilan suara. Di atas 5% dianggap parah — sebagian besar aplikasi real-time akan sangat terganggu.
Jitter adalah variasi dalam waktu kedatangan paket. Bahkan jika tidak ada paket yang hilang, waktu yang tidak konsisten menyebabkan masalah. Panggilan suara dengan jitter tinggi terdengar terputus-putus. Game dengan jitter tinggi terasa lag dan tidak dapat diprediksi. Jitter di bawah 30ms adalah ideal; di atas 50ms akan terasa.
Tes kecepatan mengukur throughput — berapa banyak data yang dapat dipindahkan koneksi Anda per detik melalui TCP. TCP secara otomatis mengirim ulang paket yang hilang, sehingga tes kecepatan menutupi packet loss sepenuhnya. PacketProbe menggunakan saluran unreliable (tanpa jaminan pengiriman) (mirip UDP) yang mengungkapkan kehilangan dan jitter yang sebenarnya yang dihasilkan koneksi Anda dalam kondisi real-time.
Setiap preset mengonfigurasi pengujian untuk meniru perilaku jaringan dari aplikasi tertentu. Misalnya, preset "Gaming (FPS)" mengirimkan 64 paket kecil per detik dengan ambang batas delay ketat 80ms — sesuai dengan apa yang sebenarnya dituntut game tembak-menembak kompetitif dari koneksi Anda. Ini memberi tahu Anda apakah koneksi Anda dapat menangani kasus penggunaan spesifik tersebut.