CYBERSPEED

Advanced Network Diagnostic Tool

Catatan Penting (Multi-Thread Engine) Alat ini sekarang menggunakan metode pengujian Multi-Thread (Koneksi Paralel) ke server Cloudflare. Sistem akan membuka banyak jalur download/upload secara serentak layaknya Speedtest.net untuk memeras batas maksimal bandwidth Anda. Hasil pengujian kini jauh lebih akurat dan optimal!
Siap
0.0 Mbps
Ping -- ms
Download -- Mbps
Upload -- Mbps

Cara Kerja Di Balik Layar

1. Pure Client-Side (Tanpa Backend)

Speedtest ini dibangun 100% menggunakan Javascript murni di browser tanpa bergantung pada server backend khusus. Semua pengujian dilakukan langsung dari perangkat Anda menuju CDN Global Cloudflare terdekat.

2. Multi-Thread Engine

Sama seperti mekanisme aplikasi Speedtest modern, sistem kami tidak hanya menggunakan satu jalur. Sistem secara dinamis membuka 6 koneksi paralel (Download) dan 4 koneksi paralel (Upload) untuk memeras batas maksimal bandwidth internet Anda.

Cuplikan Algoritma Download

Berikut adalah cuplikan kode yang menunjukkan bagaimana pengujian Download asinkron berjalan di belakang layar. Kode ini memanfaatkan Promise.all() untuk menjalankan dan menghitung kecepatan dari 6 jalur download secara bersamaan (Multi-Threading).

async function measureDownload() {
    // Menyiapkan 6 koneksi paralel @1MB = 6MB beban total
    const threads = 6;
    const bytesPerThread = 1000000;
    
    // Menyalakan stopwatch milidetik
    const start = performance.now();
    const promises = [];
    
    for (let i = 0; i < threads; i++) {
        promises.push(
            fetch(`https://speed.cloudflare.com/__down?bytes=${bytesPerThread}`)
            .then(res => res.blob()) // Menunggu hingga seluruh body diterima
        );
    }
    
    // Eksekusi ke-6 koneksi secara bersamaan!
    await Promise.all(promises);
    
    // Mematikan stopwatch
    const end = performance.now();
    
    // Rumus Kalkulasi: (Total Megabit) / (Durasi Detik) = Mbps
    const durationSeconds = (end - start) / 1000;
    const speedMbps = ((threads * bytesPerThread * 8) / durationSeconds) / 1000000;
    
    return parseFloat(speedMbps.toFixed(1));
}

Menembus Limitasi Ekstrem Browser

Browser modern seperti Google Chrome memiliki proteksi ketat terkait CORS (Cross-Origin Resource Sharing) dan batas maksimal 6 koneksi simultan per domain. Sistem CyberSpeed dirancang dengan sangat spesifik untuk menetralisir hal ini. Dengan mengonsumsi data sepenuhnya secara asinkron (res.blob()) dan memalsukan Payload File menjadi Teks Acak saat Upload, CyberSpeed berhasil mencegah antrean koneksi menumpuk, sekaligus mengelabui preflight security dari *server* sehingga kecepatan dapat diukur dengan murni tanpa intervensi keamanan eksternal.