تقييم تأثير أداء إضافات Chrome الشائعة

نشرت نتائج دراسة التأثير على أداء المتصفح لآلاف من الإضافات الأكثر شهرة لمتصفح Chrome. لقد ثبت أن بعض الوظائف الإضافية يمكن أن يكون لها تأثير كبير على الأداء وتخلق حملاً كبيرًا على النظام، فضلاً عن زيادة استهلاك الذاكرة بشكل كبير. قام الاختبار بتقييم إنشاء حمل على وحدة المعالجة المركزية في الأوضاع النشطة والخلفية، واستهلاك الذاكرة والتأثير على سرعة عرض الصفحات المفتوحة. يتم عرض النتائج في عينتين، تغطي الإضافات الـ 100 والـ 1000 الأكثر شيوعًا.

من بين أكثر 100 وظيفة إضافية شيوعًا، فإن الوظائف الإضافية الأكثر استهلاكًا لوحدة المعالجة المركزية هي Evernote Web Clipper (4 ملايين مستخدم) وGrammarly (10 ملايين مستخدم)، مما يؤدي إلى إضاعة 500 مللي ثانية إضافية من وقت وحدة المعالجة المركزية عند فتح كل صفحة ( للمقارنة، فتح موقع اختبار بدون إضافات يستهلك 40 مللي ثانية).
بشكل عام، 20 إضافة تستهلك أكثر من 100 مللي ثانية، و 80 تستهلك أقل من 100 مللي ثانية. ما كان غير متوقع هو استهلاك الموارد المرتفع نسبيًا للوظيفة الإضافية Ghostery، والذي يستهلك 120 مللي ثانية من وقت وحدة المعالجة المركزية. استغرق مدير كلمات المرور LastPass 241 مللي ثانية، واستغرق Skype 191 مللي ثانية. لا تتوقف هذه الموارد عن العرض، ولكنها تمنع بدء التفاعل مع الصفحة وتؤثر على استهلاك طاقة الجهاز.

تقييم تأثير أداء إضافات Chrome الشائعة

في عينة مكونة من 1000 وظيفة إضافية، هناك وظائف إضافية تنشئ حملاً ملحوظًا بشكل ملحوظ:

تقييم تأثير أداء إضافات Chrome الشائعة

في اختبار زمن وصول عرض الصفحة، أدت الوظائف الإضافية Clever وGrammarly وCash Back for Shopping وLastPass وAVG إلى إبطاء عملية الفتح بمقدار 150-300 مللي ثانية، مما أدى في بعض الحالات إلى تأخيرات مماثلة لعرض الصفحة نفسها. بشكل عام، الوضع طبيعي، حيث أنه من بين 100 إضافة، 6 فقط تؤدي إلى تأخير أكثر من 100 مللي ثانية.

تقييم تأثير أداء إضافات Chrome الشائعة

النتائج من عينة مكونة من 1000 إضافة:

تقييم تأثير أداء إضافات Chrome الشائعة

عند تقييم الحمل على وحدة المعالجة المركزية التي تم إنشاؤها عندما تقوم الوظيفة الإضافية بعمليات في الخلفية، أظهرت الوظيفة الإضافية نفسها
Avira Browser Safety، الذي قضى ما يقرب من 3 ثوان من وقت وحدة المعالجة المركزية، في حين أن تكاليف الوظائف الإضافية الأخرى لم تتجاوز 200 مللي ثانية. نظرًا لأن الخلفية تُستخدم عادةً للتعامل مع طلبات الشبكة التي يتم إجراؤها أثناء فتح الصفحة، فقد تم تكرار الاختبار على apple.com، مما أدى إلى تقديم 50 طلبًا بدلاً من طلب واحد. تغيرت النتائج وأصبح Ghostery هو الرائد في إنشاء التحميل، وانتقل Avira Browser Safety إلى المركز التاسع (أظهر التحليل أن الحمل انخفض بسبب وجود apple.com في القائمة البيضاء).

تقييم تأثير أداء إضافات Chrome الشائعة

نتائج الاختبار لـ 1000 وظيفة إضافية:

تقييم تأثير أداء إضافات Chrome الشائعة

  • وفي اختبار استهلاك الذاكرة، حصل Avira Browser Safet على المركز الأول باستهلاك ذاكرة يصل إلى 218 ميجابايت (بسبب معالجة أكثر من 30 ألف تعبير عادي مخزن في الذاكرة). في المركزين الثاني والثالث جاء Adblock Plus وAdblock، حيث يستهلكان أقل بقليل من 200 ميجابايت. تقريب الأسوأ 20 من حيث استهلاك الذاكرة هو uBlock Origin، الذي يستهلك أقل من 100 ميجابايت (عند مقارنته بأدوات حظر الإعلانات الأخرى، فإن uBlock Origin لديه أحد أقل استهلاك للذاكرة، انظر أدناه لمقارنة أدوات الحظر).

    تقييم تأثير أداء إضافات Chrome الشائعة

    أسوأ 20 مؤشرًا عند اختبار 1000 إضافة:

    تقييم تأثير أداء إضافات Chrome الشائعة

    نظرًا لأن المستخدمين غالبًا ما ينسبون الأداء المنخفض والتأخير الناتج إلى المتصفح، وليس إلى الوظائف الإضافية المثبتة، فإن Google بداية تجارب مع معلومات حول الإضافات الإشكالية. قدم الإصدار الثابت من Chrome 83 إعداد "chrome://flags/#extension-checkup"، الذي يتيح عرض رسائل إعلامية حول التأثير المحتمل للوظائف الإضافية على الخصوصية والأداء. عند تمكين هذا الخيار، سيظهر تحذير في صفحة "علامة تبويب جديدة" وفي مدير الوظائف الإضافية يشير إلى أن الوظائف الإضافية قد تستهلك موارد كبيرة أو تصل إلى البيانات والأنشطة الشخصية للمستخدم.

    تم إجراء مقارنة منفصلة للوظائف الإضافية لمنع الإعلانات وضمان الخصوصية، في سياق توفير الموارد عن طريق حظر البرامج النصية الخارجية وإدراج الإعلانات. جميع الإضافات خفضت الحمل ثلاث مرات على الأقل عند معالجة مقال اختباري من أحد المواقع الإخبارية. كانت الوظيفة الإضافية DuckDuckGo Privacy Essentials هي الرائدة، والتي خفضت الحمل عند فتح صفحة اختبار من 31 ثانية إلى 1.6 ثانية من وقت وحدة المعالجة المركزية عن طريق تقليل عدد طلبات الشبكة بنسبة 95٪ وحجم البيانات التي تم تنزيلها بنسبة 80٪. أظهر uBlock Origin نتيجة مماثلة.

    تقييم تأثير أداء إضافات Chrome الشائعة

    كما كان أداء DuckDuckGo Privacy Essentials وuBlock Origin أفضل أيضًا عند قياس استهلاك الموارد لعمليات الخلفية.

    تقييم تأثير أداء إضافات Chrome الشائعة

    عند اختبار استهلاك الذاكرة، قام DuckDuckGo Privacy Essentials وuBlock Origin بتقليل استهلاك الذاكرة من 536 ميجابايت عند المعالجة الكاملة لصفحة الاختبار إلى 140 ميجابايت تقريبًا.

    تقييم تأثير أداء إضافات Chrome الشائعة

    تم إجراء اختبار مماثل للوظائف الإضافية لمطوري الويب. تحميل وحدة المعالجة المركزية:

    تقييم تأثير أداء إضافات Chrome الشائعة

    تحميل وحدة المعالجة المركزية عند إجراء عمليات الخلفية

    تقييم تأثير أداء إضافات Chrome الشائعة

    تأخير العرض:

    تقييم تأثير أداء إضافات Chrome الشائعة

    استهلاك الذاكرة:

    تقييم تأثير أداء إضافات Chrome الشائعة

    المصدر: opennet.ru

  • إضافة تعليق