Test de Latence de la Souris
Mesurez la réactivité du clic de votre souris. Chaque clic est horodaté deux fois — une fois par le navigateur lors de la création de l'événement, et une fois lorsque le gestionnaire de cette page s'exécute — afin de révéler le délai de livraison de l'événement, tandis que de courts essais de réaction enregistrent la vitesse à laquelle vous pouvez cliquer lorsque le pavé bascule. Déplacez le curseur sur le pavé pour voir le taux d'événements en direct reçu par le navigateur.
Cliquez pour armer un essai
Lorsque le pavé bascule, cliquez le plus vite possible. Chaque clic enregistre aussi son délai entre l'événement et le gestionnaire.
Latence de clic récente
plus bas est meilleurComment fonctionne ce test
Chaque événement de pointeur porte un timeStamp défini au moment où le navigateur l'a créé. Lorsque votre clic atteint le gestionnaire, nous lisons performance.now() et soustrayons les deux valeurs pour afficher le délai entre l'événement et le gestionnaire — le temps que votre clic a passé à traverser la pile d'entrée et la boucle d'événements avant que cette page ne puisse réagir. Séparément, le pavé exécute des essais de réaction : il attend un intervalle aléatoire, bascule d'état, puis enregistre l'écart entre ce basculement et votre clic comme une mesure de latence de clic que vous pouvez comparer d'un essai à l'autre. Le relevé de mouvement compte le nombre d'événements de déplacement du pointeur reçus chaque seconde, ce qui reflète la fréquence à laquelle le navigateur est informé que votre curseur a bougé.
Ce qui cause la latence de la souris
- Anti-rebond du switch : le firmware attend quelques millisecondes après un appui pour confirmer que le contact est stable, ce qui ajoute un léger délai fixe à chaque clic.
- Taux de rafraîchissement (polling) : une souris à 125 Hz rapporte au maximum toutes les 8 ms, une souris à 1000 Hz toutes les 1 ms, donc un taux plus faible peut retenir un clic jusqu'au prochain rapport.
- Connexion : l'USB filaire est direct ; le sans-fil ajoute un saut radio, et les liaisons 2,4 GHz à faible puissance ou saturées peuvent ajouter de la gigue, bien que les bons récepteurs modernes soient proches du filaire.
- Ordonnancement USB et système d'exploitation : l'hôte interroge l'appareil selon un calendrier, puis le système d'exploitation doit réveiller, mettre en file d'attente et transmettre l'événement au navigateur.
- Navigateur et chargement de la page : un thread principal chargé ou une page lourde peuvent retarder le moment où votre gestionnaire s'exécute réellement, ce qui est exactement ce que capture le chiffre événement-vers-gestionnaire.
Latence de la souris vs input lag vs taux de rafraîchissement (polling rate)
Ces trois éléments mesurent des maillons différents d'une même chaîne. Le taux de rafraîchissement (polling rate) correspond à la fréquence, en hertz, à laquelle la souris rapporte sa position et l'état de ses boutons — le Testeur de taux de rafraîchissement de souris l'estime à partir de l'espacement des événements de mouvement. La latence de la souris, mesurée ici, correspond à la rapidité avec laquelle un clic se transforme en un événement que la page peut traiter. L'input lag est le délai complet de bout en bout entre votre action et un changement visible à l'écran, qui inclut également le temps de réponse et de rafraîchissement propre à l'écran — le Testeur d'input lag couvre cette boucle réaction-plus-affichage. Un taux de rafraîchissement élevé réduit une source de latence de la souris, mais la latence et l'input lag de bout en bout dépendent aussi du système d'exploitation, du navigateur et de votre moniteur.
Comment réduire la latence de la souris
- Utilisez une connexion filaire, ou un récepteur 2,4 GHz de qualité à faible latence placé près de la souris plutôt que le Bluetooth.
- Augmentez le taux de rafraîchissement dans le logiciel de votre souris (500 ou 1000 Hz) si le capteur et la connexion le supportent de manière stable.
- Réduisez le temps d'anti-rebond du clic dans le logiciel du fabricant si cette option existe, en pesant le risque de doubles clics.
- Maintenez les pilotes et le firmware à jour, et fermez les applications en arrière-plan qui saturent le CPU ou le bus USB.
- Branchez la souris directement sur l'ordinateur plutôt que via un hub non alimenté ou une longue rallonge.
