Mengapa membuka YouTube di Firefox atau Edge dapat memakan waktu 5 kali lebih lama daripada di Google Chrome

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 .

Source: https://habr.com/ru/post/id418105/


All Articles