قِس تأخر الإدخال لديك
انقر وقِس الوقت بين إدخالك والاستجابة البصرية. شغّل جولات متعددة للحصول على متوسط موثوق — تتم المعالجة محلياً في متصفحك.
يقيس هذا الاختبار التأخير على المستوى البرمجي من نقرة PointerEvent إلى الإطار المعروض التالي، باستخدام طوابع زمنية performance.now() لحساب زمن انتقال النقر إلى العرض بالمللي ثانية.
تأخر إدخال المتصفح النموذجي يتراوح من 15–50ms؛ العوامل على مستوى الأجهزة (استجابة الشاشة، استقصاء USB) تضيف تأخيراً إضافياً لا يُلتقط بالتوقيت البرمجي.
ماذا تعني نتائجك؟
| Result | Range | Meaning |
|---|---|---|
| جيد | متوسط أقل من 20ms | زمن انتقال برمجي ممتاز. مع شاشة 144Hz+ وماوس باستقصاء 1000Hz، يجب أن يكون إجمالي التأخر من الطرف إلى الطرف غير محسوس للألعاب التنافسية. |
| تحذير | متوسط 20–50ms | مقبول لمعظم الاستخدامات. القيم الأعلى قد تأتي من تأخيرات مركب المتصفح أو العمليات الخلفية أو V-Sync الذي يضيف ما يصل إلى إطار واحد من زمن الانتقال. |
| سيئ | متوسط فوق 50ms | تأخر ملحوظ يؤثر على أداء الألعاب. الأسباب تشمل حمل CPU الثقيل وزمن انتقال المركب ووضع توفير الطاقة الذي يخفض سرعة GPU أو سقوط الإطارات من العمليات الخلفية. |
المشاكل الشائعة وكيفية حلها
قياسات تأخر الإدخال غير متسقة (تباين عالٍ)
أغلق تبويبات المتصفح الأخرى والتطبيقات الخلفية. توقفات جمع المهملات وجدولة المركب يمكن أن تسبب قفزات. شغّل الاختبار في نافذة متصفح بملء الشاشة للحصول على أكثر النتائج استقراراً.
التأخر المقاس أعلى بكثير مما هو متوقع
عطّل V-Sync في إعدادات المتصفح (chrome://flags → disable V-Sync) لإزالة تأخير مزامنة الإطارات. تحقق أيضاً أن نظام التشغيل ليس في وضع توفير الطاقة الذي يخفض ترددات CPU وGPU.