4 poin oleh GN⁺ 2023-11-21 | 2 komentar | Bagikan ke WhatsApp

Ringkasan: Perlakuan tidak adil YouTube terhadap pengguna Firefox

  • YouTube secara sengaja memperlambat waktu pemuatan video bagi pengguna Firefox.
  • Masalah ini teratasi jika user agent disamarkan sebagai Chrome.
  • Hal ini dapat dianggap sebagai pelanggaran hukum antimonopoli Uni Eropa.
  • Muncul kekhawatiran terhadap rencana Google terkait "Web Integrity API".
  • Tindakan YouTube ini dikritik karena menghambat persaingan dan mempertahankan monopoli.
  • Dalam JavaScript klien YouTube, terdapat kode yang secara eksplisit membuat pengguna Firefox menunggu selama 5 detik.
  • Masalah ini dapat diatasi dengan menerapkan filter yang disediakan oleh tim uBlock Origin.
  • YouTube juga pernah melakukan praktik tidak adil serupa di masa lalu.
  • Tindakan YouTube ini dapat memicu langkah hukum, dan banyak pengguna serta ahli hukum mendesak agar tindakan diambil.

Opini GN⁺

Hal terpenting dalam tulisan ini adalah bahwa YouTube melakukan perlakuan tidak adil terhadap pengguna Firefox, dan hal ini berpotensi melanggar hukum antimonopoli. Tindakan semacam ini menghambat persaingan di industri teknologi dan menurunkan pengalaman pengguna, sehingga banyak orang khawatir terhadap posisi dominan YouTube. Tulisan ini melampaui sekadar masalah teknis dan membahas persoalan hukum serta etika, sehingga menjadi isu yang menarik dan penting bagi banyak orang.

2 komentar

 
xguru 2023-11-21

Ada yang bilang situasi ini bisa direproduksi dan ada juga yang bilang tidak, jadi perdebatan soal ini cukup ramai.

Tim uBO juga sempat mengunggah filter yang mengatasi masalah tersebut.

www.youtube.com##+js(nano-stb, resolve(1), 5000, 0.001)   
 
GN⁺ 2023-11-21
Opini Hacker News
  • Tautan skrip Polymer YouTube yang disebut dalam diskusi Reddit memiliki kode yang tidak melakukan apa pun selama 5 detik dan membuat pengguna menunggu. Kode ini menggunakan fungsi setTimeout untuk menjadwalkan tugas tertentu agar dijalankan setelah 5 detik.
  • Dengan menggunakan profiler performa di alat pengembang browser, dapat diperiksa apakah YouTube memiliki setTimeout dengan jeda 5 detik. Namun, kemungkinan yang lebih besar adalah pergantian teknologi browser berdasarkan user agent.
  • Pengguna yang terbiasa dengan terminal tidak perlu mengalami kerepotan UI web YouTube. Mereka bisa memasang mpv dan yt-dlp untuk memutar video.
  • YouTube menampilkan "4K" pada ikon kualitas video, tetapi sebenarnya memutar stream berkualitas 720p atau lebih rendah. Jika pengguna memilih kualitas stream 4K secara manual, YouTube akan menyediakan 4K.
  • Jika Google benar-benar ingin memperlambat browser lain, mereka kemungkinan tidak akan memakai metode yang semudah ini untuk ditemukan. Cara seperti memperlambat penyajian file JavaScript berdasarkan user agent tampaknya lebih mungkin.
  • Saat menggunakan Firefox, YouTube dimulai "seketika", dan video diputar bahkan sebelum sebagian besar UI selesai dimuat. Jelas kurang dari 1 detik.
  • Google mengubah cara akses ke informasi bisnis di Firefox Mobile. Di Firefox Mobile, ulasan tidak bisa dibaca dengan mudah.
  • Sebagai pengguna Firefox, saya terus-menerus mengalami masalah hanya di situs Google. Saya sampai membuka jendela Chrome terpisah untuk memakai Google Maps, chat Gmail, Google Meet, YouTube, dan lainnya. Jelas Google tidak menempatkan dukungan Firefox sebagai prioritas.
  • Bagian paling menarik dari diskusi ini adalah bahwa langkah semacam ini diterapkan dengan cara paling dasar yang mudah dihindari hanya dengan meniru Chrome. Ini mengisyaratkan bahwa mungkin ada engineer yang tidak senang dengan pekerjaan seperti ini.
  • Di Firefox 120, gejala jeda tersebut tidak terjadi. Saya juga mencobanya saat logout. Kode yang disebut tampaknya merupakan cara malas untuk memperbaiki bug konkurensi.