شارك Chris Peterson من Mozilla اكتشافًا غير متوقع
مع الجمهور اليوم : كما اتضح في الوقت الحالي ، فإن فتح صفحة YouTube في متصفحي Firefox و Edge أبطأ 5 مرات من Google Chrome. ما سبب هذه الظاهرة؟
الحقيقة هي أن إعادة تصميم YouTube الجديدة ، التي تستند
إلى مكتبة البوليمر ، تعتمد على Shadow DOM v0 API ، التي تم تنفيذها
حصريًا في Chrome ، ومنذ أبريل من هذا العام تم
الاعتراف بها على أنها موقوفة .
للسبب الموصوف أعلاه ، لكي يعمل YouTube المحدث في Firefox و Edge ، بدلاً من Shadow DOM v0 ، يتم استخدام polyfill - والذي بالطبع يعمل بشكل أبطأ. على كمبيوتر Chris المحمول ، يستغرق تحميل الصفحة الأولي في Chrome ثانية واحدة ، وضمن Firefox باستخدام polyfill ، يستغرق الأمر 5 ثوانٍ. أثناء التنقل اللاحق على الموقع ، لم يكن هناك انخفاض في الأداء. ضمن IE11 ، لا يزال YouTube يعمل في التصميم القديم دون استخدام Polymer.
سبب هذا القرار غير معروف. ربما أظهرت مقاييس Google الداخلية أن إعادة التصميم باستخدام polyfill يزيد من تفاعل المستخدم في Firefox و Edge أكثر مما يؤلمهم لإبطاء الموقع.
على الأرجح ، ستختفي المشكلة فقط بعد ترقية محتملة لإعادة تصميم YouTube إلى Polymer 2.0 ، والذي تم إنشاؤه على Shadow DOM v1 API. ولكن نظرًا لحقيقة أن تطبيق
Shadow DOM v1 API في Firefox و Edge لا يزال قيد التطوير (الإصدار الجديد من المعيار مدعوم حاليًا من قبل Safari و Chrome و Opera) وسيتم تضمينه فقط في إصدار Firefox v63 القادم ، الآن كل شيء سيحل المشكلة يمكن لأولئك الذين يرغبون في إعادة تصميم YouTube القديم باستخدام إضافة
YouTube Classic . ما يجب فعله لمستخدمي Edge -
لم يتم
تحديد استخدام ملحق
Tampermonkey و
YouTube Restore Classic .