هل تقدم شاشتك إطارات سلسة؟
حلل التوقيت إطاراً بإطار لاكتشاف التقطعات والتأخيرات الدقيقة والتسليم غير المنتظم للإطارات. اطلع على أوقات إطارات 1% الأدنى والتباين — كل ذلك يُعالج محلياً في متصفحك.
يستخدم هذا الاختبار طوابع زمنية من requestAnimationFrame لقياس الوقت بين كل إطار مُعالج، ويحسب متوسط وقت الإطار والتباين و1% الأدنى ويكتشف أحداث التقطع عندما يتجاوز وقت الإطار ضعف المتوسط.
عند 60Hz، يجب أن يستغرق كل إطار 16.67ms بالضبط. إطار واحد يستغرق 33ms (إطار مفقود واحد) يمكن أن يُدركه معظم المستخدمين كتقطع دقيق.
ماذا تعني نتائجك؟
| Result | Range | Meaning |
|---|---|---|
| جيد | تباين وقت الإطار أقل من 2ms بدون أحداث تقطع | متصفحك يقدم الإطارات بشكل متسق. أوقات الإطارات متجمعة بإحكام حول الفاصل المستهدف، مما يشير إلى عرض سلس بدون إطارات مفقودة. |
| تحذير | تباين وقت الإطار 2–5ms مع تقطعات عرضية | تم اكتشاف عدم اتساق طفيف في وقت الإطار. قد تسبب العمليات الخلفية أو إضافات المتصفح أو خنق GPU الحراري فقداناً عرضياً للإطارات. |
| سيئ | تباين وقت الإطار أكثر من 5ms أو أحداث تقطع متكررة | مشاكل كبيرة في توقيت الإطارات. يسبب هذا تقطعاً مرئياً. تحقق من حمل CPU/GPU في الخلفية، وعطّل تعارضات تسريع الأجهزة، أو أغلق علامات تبويب المتصفح كثيفة الموارد. |
مشاكل شائعة وحلول
تقطع مستمر كل بضع ثوانٍ
يشير هذا غالباً إلى توقفات جمع القمامة أو خنق علامات التبويب الخلفية. أغلق علامات التبويب الأخرى، وعطّل الإضافات غير الضرورية، وتأكد من تفعيل تسريع الأجهزة في إعدادات متصفحك.
أوقات الإطارات أعلى من المتوقع لمعدل التحديث
تحقق من إعدادات العرض في نظام التشغيل أن شاشتك تعمل فعلاً بمعدل التحديث المتوقع. بعض الشاشات تعمل افتراضياً على 60Hz حتى لو دعمت معدلات أعلى. تحقق أيضاً من عدم تقييد المتصفح بوضع توفير الطاقة.