ومؤخرًا، قام مايكل تشيز بتطبيق نفس نظام الجسيمات باستخدام تقنيات مثل HTML 5 وFlash، وأجرى تقييمًا لأدائه في متصفحات مختلفة، وأنظمة تشغيل مختلفة، ومنصات مختلفة (أجهزة سطح المكتب والأجهزة المحمولة). ويمكن ملاحظة أنه عندما يصل عدد الجسيمات إلى 4000، فإن أداء Flash يكون بالفعل ثلاثة أضعاف أداء HTML 5. ومع ذلك، لم تستخدم هذه المراجعة أحدث WebGL Canvas الخاص بـ HTML 5. ولذلك، تمت إضافة وظيفة اختبار جديدة تعتمد على WebGL بناءً على برنامج الاختبار الأصلي.
من أجل الإنصاف، يتم تنفيذ حساب نظام الجسيمات باستخدام JavaScript الأصلي ولا يتم حسابه في تظليل GPU.
عنوان صفحة الويب التجريبية موجود هنا.
النتائج مبينة أدناه
عند استخدام HTML و2D Canvas، يكون عنق الزجاجة في اختبار نظام الجسيمات هذا بالكامل في رسم الرسومات، ولكن بعد استخدام WebGL، ينتقل عنق الزجاجة إلى حساب نظام الجسيمات في JavaScript. تعتمد الاختبارات المذكورة أعلاه على إصدار Chrome 5 Dev، ويتم تمكين وظيفة WebGL عن طريق إضافة معلمة بدء التشغيل –enable-webgl. في الوقت نفسه، تم استخدام إصدار Firefox Dev للمقارنة. هناك فجوة كبيرة مع Chrome، ولا توجد حتى فجوة مع طريقة رسم الرسومات العادية في Chrome.
من غير المعروف ما إذا كان Flash قد تم تمكين تسريع GPU لهذا الاختبار. في المستقبل، عندما تستخدم المتصفحات تقنية تسريع GPU، يمكنها تسريع رسم HTML و2D Canvas، وبالتالي تحقيق سرعات رسم أسرع دون استخدام WebGL المعقد.