Test de vitesse de réaction
Testez votre vitesse de réaction, défiez votre meilleur record
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
- Cliquez sur le bouton « Démarrer le test »
- Attendez que l'écran passe du rouge au vert
- Cliquez immédiatement lorsque vous voyez le vert
- 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
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.