اختبار زمن استجابة الماوس
قِس مدى سرعة استجابة نقرة الماوس. تُسجَّل كل نقرة بختم زمني مرتين — مرة عندما ينشئ المتصفح الحدث ومرة عند تشغيل معالج هذه الصفحة له — لإظهار تأخير تسليم الحدث، بينما تسجّل محاولات ردة الفعل القصيرة مدى سرعة نقرك عند انقلاب اللوحة. حرّك المؤشر فوق اللوحة لترى معدل الأحداث المباشر الذي يستقبله المتصفح.
انقر لتفعيل محاولة
عندما تنقلب اللوحة، انقر بأسرع ما يمكنك. كل نقرة تسجّل أيضًا تأخير الحدث إلى المعالج الخاص بها.
زمن استجابة النقر الأخير
الأقل هو الأفضلكيف يعمل هذا الاختبار
يحمل كل حدث مؤشر timeStamp يُضبط في اللحظة التي أنشأ فيها المتصفح الحدث. وعندما تصل نقرتك إلى المعالج، نقرأ performance.now() ونطرح القيمتين لإظهار تأخير الحدث إلى المعالج — وهو الزمن الذي قضته نقرتك في العبور عبر مكدّس الإدخال وحلقة الأحداث قبل أن تتمكن هذه الصفحة من الاستجابة. وفي جانب آخر، تُجري اللوحة محاولات ردة فعل: تنتظر فترة عشوائية، ثم تنقلب حالتها، وتسجّل الفارق بين هذا الانقلاب ونقرتك كرقم زمن استجابة نقر يمكنك مقارنته عبر المحاولات. أما القراءة المتحركة فتحسب عدد أحداث تحريك المؤشر الواردة كل ثانية، وهو ما يعكس مدى تكرار إبلاغ المتصفح بتحرك المؤشر لديك.
ما الذي يسبب زمن استجابة الماوس
- ارتداد المفتاح (debounce): تنتظر البرمجيات الثابتة (firmware) بضع مللي ثوانٍ بعد الضغط للتأكد من استقرار التلامس، مما يضيف تأخيرًا صغيرًا وثابتًا لكل نقرة.
- معدل الاستطلاع (Polling rate): الماوس بمعدل 125 هرتز يُبلّغ على الأكثر كل 8 مللي ثوانٍ، بينما الماوس بمعدل 1000 هرتز يُبلّغ كل 1 مللي ثانية، لذا فإن المعدل المنخفض قد يؤخر إبلاغ النقرة حتى الدورة التالية.
- نوع الاتصال: التوصيل السلكي عبر USB مباشر، أما اللاسلكي فيضيف قفزة عبر الراديو، وقد تضيف الروابط منخفضة الطاقة أو المزدحمة على تردد 2.4 جيجاهرتز بعض التذبذب، رغم أن الوصلات اللاسلكية الجيدة الحديثة تقترب كثيرًا من السلكية.
- جدولة USB ونظام التشغيل: يستطلع الجهاز المضيف الجهاز وفق جدول زمني، ثم يتعين على نظام التشغيل أن يستيقظ ويُدرج الحدث في قائمة الانتظار ويرسله إلى المتصفح.
- المتصفح وتحميل الصفحة: قد يؤخر انشغال الخيط الرئيسي أو ثقل الصفحة اللحظة التي يعمل فيها المعالج فعليًا، وهذا بالضبط ما يعكسه رقم تأخير الحدث إلى المعالج.
زمن استجابة الماوس مقابل تأخر الإدخال مقابل معدل الاستطلاع
تقيس هذه المقاييس الثلاثة حلقات مختلفة من السلسلة نفسها. معدل الاستطلاع هو عدد مرات إبلاغ الماوس بموضعه وحالة أزراره، بالهرتز — ويقدّره أداة اختبار معدل استطلاع الماوس من التباعد بين أحداث الحركة. أما زمن استجابة الماوس، الذي يُقاس هنا، فهو مدى سرعة تحوّل النقرة إلى حدث يمكن للصفحة التعامل معه. في حين أن تأخر الإدخال هو التأخير الكامل من طرف إلى طرف، من فعلك حتى التغيّر المرئي على الشاشة، والذي يشمل أيضًا زمن استجابة الشاشة ومعدل تحديثها — وهو ما يغطيه أداة اختبار تأخر الإدخال عبر حلقة ردة الفعل والعرض معًا. ورفع معدل الاستطلاع يقلّل مصدرًا واحدًا من مصادر زمن استجابة الماوس، لكن زمن الاستجابة وتأخر الإدخال الكامل يعتمدان أيضًا على نظام التشغيل والمتصفح وشاشتك.
كيفية تقليل زمن استجابة الماوس
- استخدم اتصالًا سلكيًا، أو وصلة لاسلكية عالية الجودة وقليلة التأخير على تردد 2.4 جيجاهرتز موضوعة قريبًا من الماوس بدلًا من البلوتوث.
- ارفع معدل الاستطلاع في برنامج الماوس (500 أو 1000 هرتز) إذا كان الحساس والاتصال يدعمان ذلك بثبات.
- قلّل زمن ارتداد النقر (debounce) في برنامج الشركة المصنّعة إن وُجد هذا الخيار، مع موازنة ذلك مقابل خطر النقر المزدوج غير المقصود.
- حافظ على تحديث برامج التشغيل والبرمجيات الثابتة، وأغلق التطبيقات الخلفية التي تُثقل المعالج أو ناقل USB.
- وصّل الماوس مباشرة بالحاسوب بدلًا من موزّع غير مزوّد بالطاقة أو كابل تمديد طويل.
