ToolActToolAct

Test de vitesse de réaction

Testez votre vitesse de réaction, défiez votre meilleur record

--ms
Meilleur record
--ms
Temps moyen
0
Essais

Démarrer le test

Cliquez sur le bouton 'Démarrer le test'

Qu'est-ce que la vitesse de réaction ?

Un test de vitesse de réaction mesure le délai entre un signal visuel et votre réponse. Sur cette page, vous attendez que la zone de test change, puis vous cliquez ou appuyez sur une touche le plus vite possible; le résultat s’affiche en millisecondes. Il sert à comparer des essais récents, s’échauffer avant un jeu, illustrer l’attention et la latence d’entrée, ou observer l’effet de la fatigue et de la concentration. Le chiffre n’est pas une mesure pure du système nerveux : fréquence de l’écran, latence de la souris ou du clavier, planification du navigateur, luminosité et clic trop tôt peuvent l’influencer. Pour comparer correctement, gardez le même appareil, la même entrée et plusieurs essais.

Mode d'emploi

Comment l'utiliser

  1. Cliquez sur le bouton « Démarrer le test »
  2. Attendez que l'écran passe du rouge au vert
  3. Cliquez immédiatement lorsque vous voyez le vert
  4. Consultez votre temps de réaction enregistré

Niveaux de réaction

  • <150 ms : Excellent, niveau joueur e-sport
  • 150-200 ms : Bon, au-dessus de la moyenne
  • 200-250 ms : Moyen, niveau de la plupart des gens
  • 250-300 ms : Lent, un repos s'impose
  • >300 ms : À améliorer, il est recommandé de se reposer davantage

Conseils pour le test

  • Restez concentré, détendez votre main, ne soyez pas stressé. Effectuez 5 à 10 tests et calculez la moyenne pour des résultats plus précis.

Cas d’utilisation

Mesurer le temps de réaction au clic ou au clavierLancez le test, attendez un délai aléatoire de 1 à 5 secondes, puis cliquez ou appuyez sur Espace/Entrée dès que l’état prêt apparaît. Un clic trop tôt est détecté comme un état distinct pour que l’anticipation ne compte pas comme un résultat valide. Le signal prêt est piloté par un horodatage par trame capturé dans requestAnimationFrame, offrant une résolution d’environ 16,7 ms sur un écran 60 Hz et une résolution plus fine sur un écran 120 Hz ou 144 Hz.
Suivre les performances maximales et moyennesChaque tentative valide enregistre le temps de réaction en millisecondes, marque les nouveaux records et contribue au résumé du meilleur temps et du temps moyen. L’historique conserve jusqu’à 50 tentatives pour comparer les sessions d’entraînement courtes dans le temps. La différence minimale mesurable étant une trame d’affichage, ne cherchez pas des améliorations inférieures à une trame en comparant deux appareils avec des taux de rafraîchissement différents.
Obtenir un retour simple sur les performances après chaque tentativeLes résultats sont cotés de excellent à très lent selon des seuils de temps, et la couleur de la ligne d’historique suit cette évaluation. C’est un moyen léger de tester la vigilance, la latence d’entrée ou les progrès de l’échauffement avant des jeux ou des tâches de précision, avec la réserve que les résultats inférieurs à 150 ms sont généralement limités par la latence du périphérique d’entrée plutôt que par la personne.
Comparer les réponses souris et clavier sur la même machineLancez une session complète de 50 tentatives avec des clics uniquement, puis une autre avec Espace ou Entrée, pour voir si le chemin clavier ou souris est plus rapide sur cet appareil. Le taux de sondage USB et la latence sans fil introduisent souvent un écart de 10 à 20 ms entre les deux ; une série propre avec les deux entrées constitue une meilleure base de référence qu’un seul record de tentative la plus rapide.
Détecter la fatigue sur une longue sessionObservez les tentatives récentes dans la couleur des lignes d’historique plutôt que la seule moyenne ; des chutes prolongées dans les bandes plus lentes signifient généralement que l’attention a diminué et qu’une pause est nécessaire. Ne jugez pas votre niveau de base à partir des cinq premiers résultats pendant l’échauffement, et ignorez tout résultat de faux départ car ce sont des erreurs de protocole de chronométrage, pas des réactions lentes.

Principe technique

L'horloge qui chronomètre la réaction est performance.now(), le timer haute résolution de la spécification W3C High Resolution Time. Dans un contexte de navigation principal, elle renvoie un DOMHighResTimeStamp avec une précision inférieure à la milliseconde (Chromium signale des pas de 100 μs après les mitigations Spectre, Firefox 1 ms par défaut en fenêtres privées). L'ancien Date.now() n'a qu'une résolution d'environ 1 ms et est donc inadapté aux mesures inférieures à une trame. Le délai aléatoire avant stimulus (1 à 5 s) et le delta de clic sont tous deux calculés dans la base temporelle de performance.now(). Le changement d'état du stimulus est piloté par requestAnimationFrame, que le navigateur synchronise sur le signal vsync de l'écran. À 60 Hz l'intervalle de trame est de 16,67 ms, à 120 Hz il est de 8,33 ms, à 144 Hz de 6,94 ms et à 240 Hz de 4,17 ms ; le résultat est donc quantifié selon ce que le panneau peut afficher. En dessous d'environ 150 ms, la plus grande partie de la mesure n'est plus la personne — c'est la chaîne de saisie : une souris filaire avec un sondage USB à 1 000 Hz ajoute environ 1 ms, une souris Bluetooth ajoute 7 à 30 ms, et la coalescence des événements du système d'exploitation peut allonger cela sur un ordinateur portable en mode économie d'énergie. Les données de temps de réaction simple humain se distribuent selon une loi approximativement normale avec une moyenne d'environ 250 ms et un écart-type d'environ 30 ms, parcourant la même chaîne à chaque fois : le photon frappe la rétine, le signal traverse le corps genouillé latéral jusqu'à V1, la planification motrice s'active dans le cortex prémoteur et moteur, le tractus corticospinal commande le fléchisseur du doigt et le clic est enregistré. Un clic prématuré est donc filtré comme un état « trop tôt » pour empêcher que des anticipations ne polluent cette distribution sous forme de faux enregistrements de 50 à 100 ms.

  • Horloge : performance.now() (DOMHighResTimeStamp), pas de 100 μs dans les contextes principaux Chromium, 1 ms dans certaines fenêtres privées ; Date.now() n'a qu'une précision à la milliseconde et n'est pas utilisé.
  • Quantification des trames : requestAnimationFrame est synchronisé sur le vsync, le plus petit delta mesurable est donc une trame : 16,67 ms à 60 Hz, 6,94 ms à 144 Hz, 4,17 ms à 240 Hz.
  • Plancher de latence d'entrée : environ 1 ms pour une souris filaire avec sondage USB à 1 000 Hz, 7 à 30 ms pour une souris Bluetooth typique, plus le jitter de coalescence des événements du système en mode économie d'énergie.
  • Référence humaine : le temps de réaction visuel simple est approximativement normal avec une moyenne d'environ 250 ms et un écart-type d'environ 30 ms ; les enregistrements inférieurs à 150 ms sont presque toujours liés au plancher du périphérique, pas à des gains du système nerveux.
  • Chaîne neuronale : rétine → corps genouillé latéral → V1 → cortex prémoteur/moteur → tractus corticospinal → fléchisseur du doigt, formant la bande de latence biologique irréductible.
  • Anti-triche : les clics avant le stimulus sont signalés comme « trop tôt » afin que les anticipations ne polluent pas la distribution sous forme d'enregistrements artificiellement rapides.

Exemples

Résultat typique d'un joueur esport

Tentatives : 10
Meilleur :  138 ms
Moyenne :   152 ms
Niveau :    Excellent

Note : les résultats inférieurs à 150 ms sont généralement limités par la latence d'entrée souris/clavier plutôt que par le système nerveux humain.

Résultat d'un utilisateur desktop moyen

Tentatives : 10
Meilleur :  198 ms
Moyenne :   224 ms
Niveau :    Moyen

La plupart des adultes se situent dans la fourchette 200-250 ms sur un écran 60 Hz avec une souris filaire.

Pénalité Trop tôt

Statut : Trop tôt !
Raison : Clic effectué avant que l'écran ne devienne vert.
Action : La tentative est annulée et le test redémarre depuis l'état d'attente rouge.

FAQ

Comment le temps de réaction est-il mesuré ?

La page change la couleur de l'écran (généralement rouge → vert) après un délai aléatoire et démarre un chronomètre à la milliseconde. Vous cliquez aussi vite que possible ; la différence entre le changement d'affichage et le clic correspond à votre temps de réaction.

Quel est un temps de réaction typique ?

Le temps de réaction visuel humain moyen est d'environ 250 ms. Les joueurs et athlètes entraînés atteignent 180 à 220 ms. En dessous de 100 ms, il s'agit presque certainement d'un clic anticipé — la page le détecte et peut invalider l'essai. Au-dessus de 350 ms, cela suggère de la fatigue, de la distraction ou un retard de saisie.

Pourquoi est-ce que je reçois des avertissements « trop tôt — anticipé » ?

Si vous cliquez avant le changement de couleur, la page sait que vous avez anticipé au lieu de réagir. Respirez quelques fois, regardez l'écran et ne cliquez qu'après le changement. Certaines versions ajoutent un délai initial aléatoire précisément pour empêcher de synchroniser votre clic sur un horaire fixe.

Quel retard de saisie le navigateur ajoute-t-il ?

Le timing des images du navigateur, le taux de rafraîchissement de l'écran et la fréquence d'interrogation de la souris ajoutent tous du retard. Un écran 60 Hz ajoute en moyenne ~8 ms de latence pour la mise à jour visuelle ; une souris sans fil ajoute environ 5 ms de plus. Votre réaction mesurée est donc ~10 à 20 ms plus lente que celle réellement déclenchée par votre système nerveux. Comparez les scores relatifs au sein du même équipement.

Faut-il faire la moyenne de plusieurs essais ?

Oui. Un seul essai est bruyant. La page rapporte votre moyenne sur la manche (généralement 5 à 10 essais) et écarte les valeurs aberrantes comme les clics prématurés. La médiane est généralement plus significative que le meilleur résultat unique.

Le taux de rafraîchissement du moniteur a-t-il une importance ?

Oui. Un écran 60 Hz a un délai maximum de 16,7 ms entre le changement interne et votre vision réelle. Un écran 120 Hz divise cela par deux, un écran 240 Hz par quatre. Les joueurs d'esport utilisent des moniteurs à haut taux de rafraîchissement précisément pour cette raison.

Les résultats sont-ils enregistrés ?

Les résultats récents sont conservés dans le localStorage du navigateur afin que vous puissiez voir votre tendance pendant une session. Effacez les données du site ou changez de navigateur pour les supprimer. Rien n'est téléversé vers un classement.