Chris Peterson dari Mozilla
berbagi penemuan yang tidak terduga
dengan publik hari ini : ternyata, saat ini, membuka halaman YouTube di Firefox dan browser Edge 5 kali lebih lambat daripada di Google Chrome. Apa alasan dari fenomena ini?
Faktanya adalah bahwa desain ulang YouTube baru, yang didasarkan pada
perpustakaan Polymer , bergantung pada Shadow DOM v0 API, yang diimplementasikan
secara eksklusif di Chrome , dan sejak April tahun ini telah
diakui sebagai usang .
Karena alasan yang dijelaskan di atas, agar YouTube yang diperbarui berfungsi di Firefox dan Edge, alih-alih Shadow DOM v0, polyfill digunakan - yang, tentu saja, bekerja lebih lambat. Di laptop Chris, pemuatan halaman awal di Chrome membutuhkan waktu 1 detik, dan di bawah Firefox menggunakan polyfill dibutuhkan waktu 5 detik. Selama navigasi berikutnya di situs, tidak ada penurunan kinerja. Di bawah IE11, YouTube masih bekerja dalam desain lama tanpa menggunakan Polymer.
Alasan keputusan ini tidak diketahui. Mungkin metrik internal Google telah menunjukkan bahwa desain ulang dengan polyfill meningkatkan keterlibatan pengguna di Firefox dan Edge lebih dari yang menyakitkan mereka untuk memperlambat situs.
Kemungkinan besar, masalah akan hilang hanya setelah potensi upgrade desain ulang YouTube ke Polymer 2.0, yang dibangun di atas Shadow DOM v1 API. Tetapi karena kenyataan bahwa implementasi
Shadow DOM v1 API di Firefox dan Edge masih dalam pengembangan (versi standar baru saat ini didukung oleh Safari, Chrome dan Opera) dan akan dimasukkan hanya dalam rilis Firefox v63 yang akan datang, sekarang semuanya akan menyelesaikan masalah Mereka yang ingin dapat mengembalikan desain YouTube lama menggunakan ekstensi
YouTube Classic . Apa yang harus dilakukan untuk pengguna Edge -
tidak ditentukan untuk menggunakan ekstensi
Tampermonkey dan
YouTube Restore Classic .