أصبح مشغل يوتيوب على الويب يتعطل، مستهلكًا جيجابايتات من ذاكرة الوصول العشوائي.
مشاكل مع مشغل فيديو يوتيوب: ما الذي يحدث ولماذا
في الأسبوع الماضي، بدأ مستخدمو منصة يوتيوب يلاحظون أخطاء غريبة في عمل المتصفح أثناء مشاهدة الفيديوهات. من بين الشكاوى الأكثر شيوعًا – تعليق النافذة، زيادة حادة في استهلاك الذاكرة العشوائية، وكما يبلغ المشاركون على Reddit، تعثر الصوت، فقدان الإطارات وتجاوز الحمل على وحدة المعالجة المركزية.
ماذا يحدث بالضبط
* حلقة التدوير اللانهائية
داخل كود المشغل تحدث خطأ يؤدي إلى أن المتصفح يعيد رسم عناصر المشغل باستمرار. هذا يسبب ارتفاع استهلاك الذاكرة والمعالج.
* جزء «ytd-menu-renderer»
اكتشف مطورو موزيلا أن المشكلة مرتبطة بعنصر `<ytd-menu-renderer>`. يحتوي على أزرار “أعجبني”، “لم يعجبني” و“مشاركة”. يخفى أو يظهر هذا القوائم ديناميكيًا حسب عرض الشاشة.
* مشكلة الزر المفقود
عندما لا يتسع زر في القائمة، يقوم `<ytd-menu-renderer>` بإزالته. ثم يفترض المشغل خطأً أن القائمة الآن واسعة بما فيه الكفاية ويحاول إعادة الزر مرة أخرى. وبما أنه ما زال لا يوجد مساحة، يزيله الكود مجددًا. تتكرر هذه الحلقة إلى الأبد، مما يجبر المتصفح على إعادة حساب أبعاد العناصر باستمرار.
كيف يؤثر ذلك على المستخدم
* الذاكرة – يبلغ بعض المستخدمين عن ارتفاع استهلاك RAM من مئات الميجابايت إلى 2–3 جيجابايت أثناء تشغيل الفيديو.
* المعالج – يزداد الحمل على وحدة المعالجة المركزية أيضًا بشكل ملحوظ، مما يؤدي إلى تباطؤ تطبيقات أخرى.
من يتأثر
تؤثر المشكلة على عدة متصفحات: فَيَرفِكس، بَرَيْف و غيرها التي تستخدم محرك WebKit مشابه. حتى لا يصدر مطورو يوتيوب تحديثًا رسميًا، يمكن للمستخدمين تجربة حلول مؤقتة (مثل تعطيل الإضافات، تحديث المتصفح أو استخدام النسخة المحمولة من الموقع).
النتيجة:
خطأ في القائمة الديناميكية للمشغل يؤدي إلى حلقة تدوير لانهائية تجهد الذاكرة والمعالج بشكل كبير. يلاحظ المستخدمون بالفعل انخفاضًا ملحوظًا في الأداء عند مشاهدة فيديوهات على يوتيوب. تابعوا تحديثات يوتيوب والمتصفحات – سيظهر الإصلاح قريبًا.
التعليقات (0)
شارك أفكارك — يرجى الالتزام بالأدب والبقاء ضمن الموضوع.
سجّل الدخول للتعليق