برمجياتقراءة دقيقتين

Chrome 152 يضيف CPU Performance API لإخبار المواقع بفئة أداء الجهاز

المغزى

كان اكتشاف ضعف الجهاز يتطلب إرهاقه أولًا بحسابات تجريبية، والآن تصل المعلومة مجانًا قبل رسم أول pixel، وهو ما يهم أسواقًا تغلب فيها الأجهزة المتوسطة.

يضيف Chrome 152 واجهة جديدة باسم CPU Performance API. وقد أُعلن أن النسخة المستقرة ستصدر في 25 أغسطس 2026، بعد أن كانت متاحة في مرحلة early stable منذ 12 أغسطس. والمواصفة منشورة لدى مجموعة WICG.

وتقوم الواجهة على خاصية واحدة للقراءة فقط هي navigator.cpuPerformance، تعيد رقمًا من 1 إلى 4 يصف فئة أداء الجهاز. فالرقم 1 يعني جهازًا ضعيفًا جدًا، والرقم 4 يعني جهازًا قويًا، أما 0 فيعني أن الفئة غير معروفة.

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

والمواصفة خشنة عن قصد. فهي لا تكشف اسم المعالج ولا الشركة المصنعة ولا عدد الأنوية، بل تكتفي بأربع فئات واسعة. والهدف من ذلك الحد من استخدامها في التعرف على المستخدمين، أو ما يُعرف بالـ fingerprinting.

وتكتسب الواجهة أهمية في أسواق المنطقة، حيث يستخدم جزء كبير من المستخدمين أجهزة تقع في الفئتين 1 و2. فقرارات مثل تخفيف الرسوم المتحركة أو تحميل نسخة أخف من الواجهة، التي كانت تُتخذ بالتقدير، صار لها مدخل قابل للقياس دون تكلفة. مع ملاحظة أن القيمة 0 تعني فقط أن المتصفح لم يحدد الفئة، لا أن الجهاز ضعيف.

ويبقى سؤال عملي لم يُحسم بعد: هل ستتقارب هذه الفئات بين الأجهزة الشائعة في المنطقة إلى درجة تفقدها قيمتها في التمييز؟ الإجابة تحتاج إلى قياس على مستخدمين حقيقيين.

المصادر

  1. المواصفة الرسمية لـ CPU Performance API (WICG)
  2. الشرح والنقاش على GitHub
  3. Chrome for Developers: الجديد في Chrome 152
  4. سجل إصدارات Chrome

من عدد الاثنين 11 ربيع الأول - 24 أغسطس

أخبار ذات صلة

أخبار الاثنين 11 ربيع الأول - 24 أغسطس