Comment fonctionne le test
Appuyez une fois pour lancer le chronomètre et une fois pour l’arrêter. Chaque essai mesure votre écart avec la cible, en millisecondes, trop tôt ou trop tard. Après 5 essais, vous obtenez votre écart moyen, votre essai le plus proche et votre tendance à arrêter trop tôt ou trop tard. Un essai est marqué quand le chrono affichait exactement la cible, par exemple 10,00.
Chrono visible ou chrono masqué
Chrono visible, vous regardez défiler les chiffres et vous arrêtez sur la cible : cela teste votre façon de caler un appui sur ce que vous voyez venir. Chrono masqué après la première seconde, vous comptez dans votre tête : cela teste votre sens du temps. Chaque réglage garde son propre record sur cet appareil.
Pourquoi s’arrêter pile à 10,00 est si difficile
Le chrono affiche les centièmes : 10,00 n’y reste donc que 10 millisecondes. Un écran à 60 Hz dessine une nouvelle image toutes les 16,7 millisecondes et saute donc certains centièmes : sur une série, vous pouvez ne jamais voir 10,00 s’afficher. Le test mesure votre appui, pas l’image : un arrêt à 10,004 affiche bien 10,00. Vérifiez ce que dessine votre écran avec le test Hz écran.
Ce que le navigateur ne peut pas mesurer
Les temps sont les horodatages du navigateur pour chaque appui, arrondis à 0,1 ms dans Chrome et à 1 ms dans Firefox et Safari, davantage quand Firefox se protège contre le fingerprinting. Le navigateur ne voit pas votre doigt bouger, seulement l’instant où chaque appui arrive sur la page. Le clavier, la souris ou l’écran tactile retardent autant le départ que l’arrêt : l’essentiel de ce délai s’annule, contrairement au test de réaction. Il reste sa variation d’un appui à l’autre.
Sources : MDN, Event.timeStamp et requestAnimationFrame ; W3C, High Resolution Time. Les règles de score sont les nôtres.