ทดสอบจับเวลา: คุณหยุดได้ตรง 10.00 พอดีไหม?

เริ่มนาฬิกาจับเวลา แล้วหยุดให้ตรงกับเวลาเป้าหมายพอดี ครบ 5 รอบแล้วจะเห็นค่าเฉลี่ยที่คลาดไป และดูว่าคุณมักหยุดเร็วหรือช้าไป

รอบ0/5
คลาดล่าสุด– ms
คลาดเฉลี่ย– ms

    ไม่ต้องดาวน์โหลด ไม่ต้องสมัครบัญชี ใช้งานในเบราว์เซอร์ได้เลย รวมถึงบน Chromebook

    การทดสอบทำงานอย่างไร

    กดหนึ่งครั้งเพื่อเริ่มนาฬิกาจับเวลา และกดอีกครั้งเพื่อหยุด แต่ละรอบจะวัดว่าคุณหยุดห่างจากเป้าหมายกี่มิลลิวินาที เร็วไปหรือช้าไป ครบ 5 รอบแล้วคุณจะได้ค่าเฉลี่ยที่คลาดไป รอบที่ใกล้ที่สุด และดูว่าคุณมักหยุดเร็วหรือช้าไป รอบที่นาฬิกาขึ้นตรงกับเป้าหมายพอดี เช่น 10.00 จะถูกทำเครื่องหมายไว้

    แสดงนาฬิกาหรือซ่อนนาฬิกา

    ถ้าแสดงนาฬิกา คุณจะดูตัวเลขวิ่งแล้วหยุดที่เป้าหมาย เป็นการทดสอบว่าคุณกดได้ตรงจังหวะกับสิ่งที่เห็นว่ากำลังมาแค่ไหน ถ้าซ่อนนาฬิกาหลังวินาทีแรก คุณต้องนับในใจ เป็นการทดสอบความรู้สึกเรื่องเวลา แต่ละการตั้งค่าเก็บสถิติดีที่สุดแยกกันบนอุปกรณ์นี้

    ทำไมหยุดให้ได้ 10.00 พอดีถึงยาก

    นาฬิกาแสดงถึงหลักร้อยของวินาที ค่า 10.00 จึงค้างอยู่บนจอแค่ 10 มิลลิวินาที จอ 60 Hz วาดภาพใหม่ทุก 16.7 มิลลิวินาที จึงข้ามบางค่าไปเลย ในรอบหนึ่งคุณอาจไม่เห็น 10.00 บนจอเลยก็ได้ การทดสอบจับเวลาจากการกดของคุณ ไม่ใช่จากภาพบนจอ การหยุดที่ 10.004 จึงยังนับเป็น 10.00 ดูว่าจอของคุณวาดภาพได้แค่ไหนด้วยทดสอบรีเฟรชเรต

    สิ่งที่เบราว์เซอร์วัดไม่ได้

    เวลาที่ใช้คือ timestamp ของเบราว์เซอร์เองสำหรับการกดแต่ละครั้ง ปัดเป็น 0.1 ms ใน Chrome และ 1 ms ใน Firefox และ Safari และปัดหยาบกว่านั้นเมื่อ Firefox เปิดการป้องกัน fingerprinting เบราว์เซอร์มองไม่เห็นนิ้วที่ขยับ เห็นแค่จังหวะที่การกดแต่ละครั้งมาถึงหน้าเว็บ คีย์บอร์ด เมาส์ หรือจอสัมผัสของคุณหน่วงทั้งตอนเริ่มและตอนหยุดเท่าๆ กัน ความหน่วงส่วนใหญ่จึงหักล้างกันไป ต่างจากทดสอบเวลาตอบสนอง สิ่งที่เหลืออยู่คือความหน่วงที่แกว่งไปมาในแต่ละการกด

    แหล่งข้อมูล: MDN, Event.timeStamp และ requestAnimationFrame; W3C, High Resolution Time กติกาการให้คะแนนเป็นของเราเอง