Google membuat YouTube lebih perlahan untuk pelayar bukan Chromium?

Sekiranya anda menggunakan Microsoft Edge atau Mozilla Firefox untuk mengakses YouTube untuk menyiarkan video, membaca komen, atau berinteraksi dengan laman web ini dengan cara lain, anda mungkin menyedari bahawa laman web itu lambat seperti molase. Jika anda menjalankan operasi yang sama dalam Chrome atau pelayar berasaskan Chromium yang lain, prestasi menyala dengan cepat.

Mesej Twitter oleh Pengurus Program Teknikal Mozilla, Chris Peterson telah mencipta perbincangan yang hangat di Twitter, Reddit, dan tempat lain mengenai penggunaan API yang tidak diganggu oleh YouTube yang memihak kepada Chrome dan pelayar berasaskan Chromium yang lain berbanding pelayar bersaing seperti Microsoft Edge dan Firefox.

Peterson menyatakan perkara berikut di Twitter:

Beban halaman YouTube adalah 5x lebih perlahan di Firefox dan Edge berbanding di Chrome kerana Reka bentuk semula Polymer YouTube bergantung kepada API Shadow DOM v0 yang tidak diingini yang hanya dilaksanakan di Chrome.

YouTube menghidangkan polyfill Shadow DOM ke Firefox dan Edge yang, tidak mengejutkan, perlahan daripada pelaksanaan asli Chrome. Di komputer riba saya, beban halaman awal mengambil masa 5 saat dengan polyfill vs 1 tanpa. Navigasi halaman seterusnya perf adalah setanding.

YouTube melancarkan reka bentuk semula tahun lalu, dan salah satu perubahan yang diterapkan Google di tapak streaming video adalah untuk menggunakan API yang tidak lama lagi yang hanya disokong oleh Chrome. Penggunaan API YouTube yang lebih baik pada penyemak imbas yang menyokongnya dan menjadikan prestasi pelayar tidak menyokong API lebih teruk.

Peterson menerangkan bahawa YouTube menghidupkan pengguna Internet Explorer 11 dengan tapak klasik yang tidak memberi kesan kepada prestasi, dan bahawa Google sepatutnya melakukan perkara yang sama untuk Firefox, Edge dan pelayar lain yang terjejas.

Dia menyebut pengguna Firefox dan Firefox menambah bahawa pengguna Edge dan Firefox boleh memasang untuk memulihkan akses kepada versi klasik YouTube. Melakukannya mengembalikan laman lama dan meningkatkan prestasi dengan ketara apabila penyemak imbas ini digunakan untuk mengakses YouTube.

Satu thread pada Reddit menyarankan pilihan lain yang melibatkan menggunakan Alat Pembangun dan mengubah suai cookie yang ditetapkan oleh YouTube.

Microsoft Edge

  1. Lawati laman web YouTube di pelayar web Edge.
  2. Gunakan Menu> Alat Pembangun atau tekan F12 untuk membuka alat pemaju penyemak imbas.
  3. Pilih Debugger> Cookies> www.youtube.com. Jika anda tidak melihat Debugger, cari Permohonan sebaliknya dan aktifkannya.
  4. Cari baris Pref.
  5. Klik dua kali pada nilai dan tampal al = en & f5 = 30030 & f6 = 8 ke dalam medan.
  6. Muat semula halaman YouTube.

Mozilla Firefox

  1. Lawati YouTube dalam pelayar web Firefox.
  2. Tekan Shift-F9 untuk membuka Inspektor Penyimpanan.
  3. Cari //www.youtube.com/ di bawah kuki dan pilihnya.
  4. Cari kuki Pref.
  5. Tukar nilainya kepada al = en & f5 = 30030 & f6 = 8
  6. Muat semula halaman Youtube.

Perhatikan bahawa kerana kaedah itu berdasarkan cookie, ia perlu dilakukan sekali lagi apabila cookie dipadamkan. Anda juga boleh menonton YouTube di desktop untuk mengelakkan semua isu ini.

Kata penutupan

Sudah jelas bahawa jurutera YouTube tahu apa yang mereka lakukan ketika mereka melaksanakan sokongan untuk API. Penyelidikan tentang masalah keserasian akan menunjuk kepada isu-isu pelaksanaan di Edge atau Firefox. Para jurutera mungkin telah memutuskan untuk berkhidmat kepada laman lama kepada pengguna Firefox atau Edge yang serupa dengan melayani tapak klasik kepada pengguna Internet Explorer 11 tetapi mereka memutuskan untuk menentangnya.

Sekarang Anda : Apakah pengalaman anda di YouTube?