قائمة باختبارات أداء متصفحات الويب

تتوفر مجموعة متنوعة من اختبارات أداء برامج متصفحات الويب ، والتي تقيس سرعة العرض والرسوم المتحركة، وتحويلات DOM ، وعمليات النصوص، والحسابات الرياضية، وخوارزميات الفرز ، واختبارات أداء الرسومات، وتعليمات الذاكرة. وقد استُخدمت اختبارات سرعة المتصفحات خلال منافسات المتصفحات لإثبات تفوق متصفحات ويب محددة.

قائمة

عداد السرعة

تم تطوير Speedometer في الأصل بواسطة فريق WebKit في Apple وتم إصداره في عام 2014 وتم تحديثه في عام 2018. [ 1 ] يقوم Speedometer 3.1 باختبار استجابة تطبيق الويب للمتصفح عن طريق قياس توقيت تفاعلات المستخدم المحاكاة.

تحاكي هذه المعايير إجراءات المستخدم لإضافة عناصر قائمة المهام وإكمالها وحذفها باستخدام أمثلة متعددة في TodoMVC. يُنفذ كل مثال في TodoMVC تطبيق قائمة المهام نفسه باستخدام واجهات برمجة تطبيقات DOM بطرق مختلفة. تستدعي بعض الأمثلة واجهات برمجة تطبيقات DOM مباشرةً من ECMAScript 5 (ES5)، أو ECMAScript 2015 (ES6)، أو ES6 المُحوّل إلى ES5، أو Elm المُحوّل إلى ES5. بينما تستخدم أمثلة أخرى أحد عشر إطار عمل جافا سكريبت شائعًا: React، وReact مع Redux، وEmber.js، وBackbone.js، وAngularJS، وAngular (الجديد)، وVue.js، وjQuery، وPreact، وInferno، وFlight. تُستخدم العديد من هذه الأطر في أشهر مواقع الويب في العالم، مثل فيسبوك وتويتر. يعتمد أداء هذه العمليات على سرعة واجهات برمجة تطبيقات DOM، ومحرك جافا سكريبت، ودقة أنماط CSS، والتصميم، وتقنيات أخرى.

حفظة السلام

Peacekeeper هو معيار أداء مستقل عن المنصة من شركة Futuremark ، يختبر عمليات العرض والحسابات والذاكرة. يستغرق تنفيذه حوالي 5 دقائق، ويعرض نتائج متصفحات أخرى بمعالجات مختلفة. توقفت Futuremark عن دعم Peacekeeper في يوليو 2015. [ 2 ] تم إيقاف الاختبار في مارس 2018، ولم يعد متاحًا.

تجربة قيادة

تُوفّر مايكروسوفت مجموعة من الاختبارات المُوجّهة نحو الأداء، والتي تُصمّم عادةً لاختبار أداء جافا سكريبت وعمليات العرض وتعريضها للضغط. تُصمّم هذه الاختبارات عادةً لتسليط الضوء على أداء متصفح إنترنت إكسبلورر ، ولكنها متوافقة مع المتصفحات الرئيسية الأخرى.

WebXPRT

WebXPRT هو معيار أداء للمتصفحات متعددة المنصات، يُشغّل أحمال عمل تعتمد على HTML5 وJavaScript. [ 3 ] يوفر المعيار نتائج لستة أحمال عمل فردية، بالإضافة إلى نتيجة إجمالية. [ 4 ] يُنشر WebXPRT من قِبل مجتمع تطوير BenchmarkXPRT، الذي تُديره شركة Principled Technologies، وهو أحد معايير أداء BenchmarkXPRT. يُعد WebXPRT 4 أحدث إصدار من WebXPRT. [ 5 ]

ويربل بي مارك

اختبار أداء لتطبيقات HTML5 ثلاثية الأبعاد. يختبر الأداء في كل من Canvas3D و WebGL .

درومايو (تم استبداله بكراكن )

مجموعة اختبارات موزيلا مبنية على اختبارات SunSpider. تستغرق عدة دقائق للتنفيذ وتعرض معلومات مفصلة للغاية حول كل مهمة اختبار على حدة.

كراكن (نشط)

مجموعة اختبار جافا سكريبت أخرى من موزيلا، تم إصدارها في 14 سبتمبر 2010. [ 6 ]

مجموعة اختبارات جافا سكريبت طورتها شركة أبل. [ 7 ]

صن سبايدر (تم استبداله)

يُعدّ SunSpider معيارًا قياسيًا أنشأه فريق WebKit بهدف قياس أداء JavaScript في المهام ذات الصلة بالاستخدام الحالي والمستقبلي القريب لـ JavaScript في العالم الحقيقي، مثل التشفير ومعالجة النصوص. [ 8 ] كما تسعى هذه المجموعة إلى تحقيق التوازن والدقة الإحصائية. [ 9 ]

أصدر فريق WebKit الإصدار 0.9 في ديسمبر 2007. [ 10 ] وقد لاقى استحسانًا كبيرًا، [ 11 ] ويستخدمه مطورو المتصفحات الآخرون أيضًا لمقارنة أداء جافا سكريبت في مختلف المتصفحات. [ 12 ]

تم إصدار النسخة 0.9.1 في أبريل 2010. [ 13 ]

تم إصدار النسخة 1.0 في أبريل 2013. [ 14 ]

محرك V8 (تم استبداله)

مجموعة اختبارات جافا سكريبت من جوجل ، تُستخدم لتحسين أداء متصفح جوجل كروم . لا تختبر هذه المجموعة أداء العرض. وقد تم استبدالها لاحقًا بمعيار أوكتان من جوجل.

الأوكتان (غير مُصان)

مجموعة اختبارات جافا سكريبت من جوجل، والتي حلت محل معيار V8. وفقًا لجوجل، "تتكون Octane v.1 من 13 اختبارًا، 5 منها جديدة و8 من مجموعة اختبارات V8 الأصلية." [ 15 ] حلت Octane v.2 محل v.1، وتتكون من "17 اختبارًا، أي أربعة اختبارات أكثر من Octane v1." [ 16 ]

اعتبارًا من 12 أبريل 2017، لم تعد جوجل تدعم أوكتان. [ 17 ]

GUIMark 2

يختبر هذا العرض المتجهي، والبيانات النقطية، والنصوص لكل من Adobe Flash و HTML5.

معيار رسومي طورته شركة آبل. [ 18 ]

حمض 1

Acid1 ، الذي كان يُعرف سابقًا باسم اختبار Box Acid، هو صفحة اختبار لمتصفحات الويب . طُوّر في أكتوبر 1998، وكان له دورٌ هام في إرساء معايير التوافق الأساسية بين متصفحات الويب المبكرة، لا سيما فيما يتعلق بمواصفات Cascading Style Sheets 1.0. وكما هو الحال مع اختبارات الأحماض للذهب التي تُقدّم تقييمًا سريعًا وواضحًا لجودة قطعة المعدن، صُمّمت اختبارات الأحماض للويب لتقديم مؤشر واضح على مدى توافق المتصفح مع معايير الويب .

حمض 2

Acid2 هي صفحة ويب تختبر وظائف متصفحات الويب في عرض جوانب من ترميز HTML ، وتنسيق CSS 2.1، وصور PNG ، وبيانات URI . أُصدرت صفحة الاختبار هذه في 13 أبريل 2005 من قِبل مشروع معايير الويب . ستعمل صفحة اختبار Acid2 بشكل صحيح في أي تطبيق يلتزم بمواصفات اتحاد شبكة الويب العالمية (W3C ) وفريق عمل هندسة الإنترنت (IETF) لهذه التقنيات. تُعرف هذه المواصفات بمعايير الويب لأنها تصف كيفية عمل التقنيات المستخدمة على الويب.

حمض 3

اختبار Acid3 هو صفحة اختبار ويب من مشروع معايير الويب تتحقق من امتثال متصفح الويب لعناصر معايير الويب المختلفة ، وخاصة نموذج كائن المستند (DOM) وجافا سكريبت .

مراجع

  1. "مقياس السرعة 2.0: معيار لقياس استجابة تطبيقات الويب الحديثة" . 15 يناير 2018.
  2. برينكمان، مارتن (23 يوليو 2015). "فيوتشر مارك تُنهي دعمها لمعيار بيسكيبر" . غاكس . تم الاطلاع عليه في 7 فبراير 2017 .
  3. هاشمان، مارك (28 نوفمبر 2018). "مراجعة جهاز سامسونج جالاكسي بوك 2 اللوحي: الأداء يأتي في المرتبة الثانية بعد عمر البطارية" . بي سي وورلد . تم الاطلاع عليه بتاريخ 8 أغسطس 2019 .
  4. أديسون، كين (19 أبريل 2018). "مراجعة معالجي Ryzen 7 2700X وRyzen 5 2600X: نضج Zen" . PC Perspective . تم الاطلاع عليه بتاريخ 8 أغسطس 2019 .
  5. تي إس، غانيش (28 ديسمبر 2023). "مراجعة جهاز الكمبيوتر المصغر ASRock Industrial 4X4 BOX-7840U: معالج AMD Phoenix في حلة UCFF" . موقع AnandTech. مؤرشف من الأصل في 20 يناير 2024. تم الاطلاع عليه في 14 مارس 2024 .
  6. ^ إيريكا جوستيدت (14 سبتمبر 2010). "أطلقوا سراح الكراكن" . مدونة موزيلا (مدونة). موزيلا . تم الاسترجاع 8 أغسطس 2013 .
  7. هيث، نيك (21 مايو 2015). "ويندوز 10 وإيدج: كيف يمكن لمتصفح مايكروسوفت الجديد أن ينافس كروم قريبًا" . تيك ريبابليك . كاليفورنيا، الولايات المتحدة الأمريكية . تاريخ الاسترجاع: 21 مايو 2015 .
  8. ماتشمور، مايكل (18 يونيو 2008). "مراجعة: فايرفوكس 3 يتفوق على مجموعة المتصفحات" . مجلة بي سي. مؤرشف من الأصل في 5 يوليو 2008. تم الاطلاع عليه في 6 سبتمبر 2008 - عبر فوكس نيوز.
  9. "معيار أداء جافا سكريبت SunSpider" . مشروع WebKit مفتوح المصدر. مؤرشف من الأصل في 20 يناير 2022. تم الاطلاع عليه في 15 فبراير 2011 .
  10. ^ ستاتشوياك ، ماسيج (18 ديسمبر 2007). “الإعلان عن SunSpider 0.9” (مدونة). مشروع ويب كيت مفتوح المصدر . تم الاسترجاع 6 سبتمبر 2008 .
  11. أتوود، جيف (19 ديسمبر 2007). "المواجهة الكبرى بين متصفحات جافا سكريبت" . مدونة رعب البرمجة . مؤرشف من الأصل في 6 يونيو 2013. تم الاطلاع عليه في 6 سبتمبر 2008 .
  12. ريسيج، جون (3 سبتمبر 2008). "ملخص أداء جافا سكريبت" . ejohn.org (مدونة) . تم الاطلاع عليه بتاريخ 21 مايو 2015 .
  13. ^ ستاتشوياك ، ماسيج (7 أبريل 2010). "الإعلان عن SunSpider 0.9.1" . سيرفين سفاري (مدونة). مشروع ويب كيت مفتوح المصدر . تم الاسترجاع 27 ديسمبر 2010 .
  14. ^ ستاتشوياك ، ماسيج (7 أبريل 2010). "الإعلان عن SunSpider 1.0" . سيرفين سفاري . مشروع ويب كيت مفتوح المصدر . تم الاسترجاع 29 أبريل 2013 .
  15. "المعيار - أوكتان" . مطورو جوجل . 22 أغسطس 2012. مؤرشف من الأصل في 29 سبتمبر 2013. تم الاطلاع عليه في 8 أغسطس 2013 .
  16. "المعيار - أوكتان" . مطورو جوجل . 6 نوفمبر 2013. تم الاطلاع عليه بتاريخ 21 مايو 2015 .
  17. "إيقاف تشغيل أوكتان" . محرك جافا سكريبت V8 . 12 أبريل 2017. تم الاطلاع عليه بتاريخ 24 أغسطس 2017 .
  18. "موشن مارك: معيار جديد للرسومات" . ويب كيت . 21-09-2016 . تم الاطلاع عليه بتاريخ 17-02-2026 .