Hubungi dukungan

Kami membalas melalui e-mail, biasanya dalam dua hari.

Google reCAPTCHA memeriksa kiriman ini untuk mencegah penyalahgunaan; data dikirim ke Google. Skrip hanya dimuat saat formulir ini dibuka.

← Semua artikel

Daftar browser mengatakan lebih sedikit daripada kelihatannya

Dasbor statistik selalu menampilkan daftar rapi program yang mengakses situs, dengan membagi lalu lintas ke dalam segmen yang jelas seperti Chrome, Firefox, atau Safari. Penyajian yang teratur ini sering menutupi kenyataan teknis yang sangat kacau dan pada dasarnya menyesatkan.

Dasar data ini sepenuhnya bergantung pada sederet teks yang dikenal sebagai string User-Agent, yang dikirim oleh perangkat lunak pengunjung pada setiap permintaan berkas. Meskipun diagram-diagram ini tampak meyakinkan, mekanisme identifikasi di baliknya sejak dulu telah dimanipulasi dan makin kehilangan ketelitiannya.

satu string dikirimbeberapa nama enginesatu entri dalam daftarEdge, Opera, Vivaldi, dan Brave semuanya berjalan di atas engine yang sama

Mengapa setiap browser menyebut dirinya Mozilla

Tidak andalnya identifikasi browser berakar pada masa awal pengembangan web. Puluhan tahun lalu, server web menyajikan struktur HTML yang berbeda berdasarkan nama browser yang dikenali.

Agar pengguna mendapatkan versi halaman yang paling canggih, para pengembang browser yang saling bersaing mulai mengklaim kompatibilitas dengan sengaja menambahkan nama pesaing mereka ke string identifikasi mereka sendiri.

Sebuah browser modern bisa sekaligus memperkenalkan dirinya sebagai Mozilla, AppleWebkit, KHTML, Gecko, dan Safari. Mengurai kolase sejarah yang berbelit ini memerlukan pencocokan pola yang rumit, sehingga identifikasi yang seharusnya sederhana berubah menjadi tebakan berdasar.

Satu engine dengan banyak nama

Selain itu, ekosistem web modern sangat didominasi oleh satu arsitektur rendering yang mendasarinya.

Saat ini, browser terkenal seperti Edge, Opera, Vivaldi, dan Brave semuanya dibangun di atas engine sumber terbuka Chromium. Meskipun nama mereknya berbeda, perilaku teknis dan kemampuan rendering yang sebenarnya hampir identik.

Membedakan turunan berbasis Chromium ini dalam laporan statistik hanya memberikan sangat sedikit manfaat praktis bagi administrator situs web yang berupaya memastikan kompatibilitas yang luas, karena halaman yang berfungsi dengan benar di salah satunya hampir pasti berfungsi sama di yang lain.

String yang terus memendek

Dalam beberapa tahun terakhir, dorongan untuk privasi yang lebih baik secara aktif menggerus sisa keandalan string User-Agent.

Karena menyadari bahwa nomor versi dan arsitektur sistem yang sangat spesifik memudahkan pelacakan invasif dan sidik jari digital, vendor browser besar kini secara sistematis membekukan atau mengurangi rincian yang dikirim. Nomor versi umum makin sering menggantikan subversi yang tepat, dan aplikasi seluler kerap memalsukan identitas desktop.

Karena itu, meskipun tren umum tentang penggunaan seluler dibandingkan desktop tetap berharga, nomor versi browser yang spesifik sebaiknya dipandang dengan sangat skeptis, bukan diperlakukan sebagai fakta teknis yang mutlak.

Iklan