Test de latence du clavier

Mesurez la vitesse à laquelle vos frappes atteignent la page et le temps que met le navigateur à afficher le résultat. L'outil indique le délai de traitement, le temps touche-image et leur régularité.

Latence du clavier
Échantillons: 0
Cliquez ici, puis appuyez plusieurs fois sur une touche

Appuyez sur une touche pour enregistrer votre premier échantillon.

Ce que cela mesure réellement

Cet outil mesure la chaîne de traitement des entrées de votre navigateur, pas la latence matérielle du clavier. Le délai de traitement de l'événement est l'intervalle entre la création de l'événement clavier par le navigateur et sa réception par cette page. De la touche à l'image suivante correspond au temps avant que le navigateur puisse dessiner à nouveau. La véritable latence entre le contact de la touche et l'affichage de la lumière nécessite un matériel externe, comme une caméra haute vitesse, et aucun site web ne peut la mesurer.

Noter Test de latence du clavier

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Comment fonctionne Test de latence du clavier

Ce test chronomètre la partie d'une frappe qu'un navigateur est réellement capable d'observer, et il se garde de prétendre à davantage. Quand vous appuyez sur une touche, le navigateur crée un événement et l'horodate au moment de sa génération. Cette page compare ensuite cet horodatage à l'horloge à l'instant où son propre code s'exécute, et la différence est le délai de traitement de l'événement : le temps que la frappe a passé en file d'attente entre le navigateur et la page.

La seconde valeur est le délai de la touche à l'image suivante. Dès que la frappe arrive, la page demande au navigateur de la rappeler avant le prochain rafraîchissement de l'affichage, et chronomètre ce délai. Il est limité par votre fréquence de rafraîchissement : sur un écran 60 Hz, la réponse peut aller de presque rien à environ seize millisecondes, uniquement selon le moment du cycle de rafraîchissement où votre appui est tombé. Sur un écran 144 Hz, le plafond descend à environ sept. Ensemble, les deux valeurs décrivent la rapidité avec laquelle tout ce que vous tapez peut s'afficher.

Prêtez autant attention à l'écart qu'à la moyenne. Une machine qui répond en deux millisecondes à chaque fois semble nette, alors qu'une machine qui affiche la même moyenne mais oscille entre une et vingt semble peu fiable, car vos mains remarquent plus facilement l'irrégularité qu'un délai constant légèrement plus élevé. La compilation en arrière-plan, les onglets chargés, les extensions de navigateur et une économie d'énergie agressive du processeur élargissent tous cet écart.

Ce que cet outil ne peut pas vous dire, c'est la latence matérielle de votre clavier : le temps entre la fermeture du contact physique et le changement de lumière sur l'écran. Cette mesure exige d'instrumenter le matériel, généralement avec une caméra haute vitesse ou un microcontrôleur relié au contact, et elle est réellement hors de portée de toute page web. Si vous comparez des claviers plutôt que des logiciels, les mesures publiées par des testeurs équipés de ce matériel sont la bonne source.

Tout est mesuré et conservé dans votre navigateur. Aucune donnée de frappe n'est transmise, et l'outil n'enregistre que les temps et le nom de la touche.

Comment utiliser Test de latence du clavier

1

Activer la zone de test

Cliquez sur le panneau pour qu'il commence à écouter les événements clavier.

2

Appuyer régulièrement sur les touches

Appuyez sur une touche vingt ou trente fois à un rythme confortable. Évitez de la maintenir enfoncée.

3

Comparer l'écart

Regardez l'écart entre le meilleur et le pire résultat autant que la moyenne : c'est la régularité que vous ressentez.

Exemple d'utilisation

A typical desktop result with little running in the background:

Entrée
30 keypresses on a 144 Hz display
Sortie
Event handling: avg 0.4 ms · Key to frame: avg 3.6 ms, spread 6.8 ms

Questions fréquentes

Cet outil mesure-t-il la latence réelle de mon clavier ?
Non, et aucun site web ne le peut. La vraie latence est le temps entre la fermeture du contact et le changement d'un photon sur votre écran, ce qui nécessite un équipement de mesure externe. Ce test chronomètre la partie qu'un navigateur peut observer : la rapidité avec laquelle un événement clavier atteint la page et le moment où le navigateur pourrait dessiner l'image suivante.
Quel est un résultat normal ?
Le délai de traitement de l'événement va généralement d'une fraction de milliseconde à quelques millisecondes. Le délai entre la touche et l'image suivante est limité par votre fréquence de rafraîchissement : il se situe couramment entre zéro et environ seize millisecondes sur un écran 60 Hz, et proportionnellement moins sur un écran plus rapide.
Pourquoi mes valeurs varient-elles autant ?
La charge en arrière-plan en est la cause habituelle : d'autres onglets, une compilation en cours, une extension de navigateur ou le système d'exploitation qui met un cœur du processeur en veille. Fermez ce que vous pouvez et relancez le test. Un grand écart avec une bonne moyenne est ce qui rend la frappe irrégulière.
Pourquoi le délai jusqu'à l'image suivante est-il parfois proche de zéro ?
Parce qu'il dépend du moment du cycle de rafraîchissement de l'écran où votre frappe est tombée. Appuyez juste avant que le navigateur s'apprête à dessiner et l'attente est minime ; appuyez juste après et vous attendez presque une image entière. Sur de nombreux échantillons, les valeurs se répartissent sur cette plage.
Une fréquence de rafraîchissement plus élevée réduit-elle ce délai ?
Elle réduit la partie entre la touche et l'image, car les images arrivent plus souvent. Un écran 144 Hz laisse au plus environ sept millisecondes d'attente, contre environ seize à 60 Hz. Elle ne change pas la vitesse de livraison de l'événement lui-même.
Puis-je comparer des navigateurs avec cet outil ?
Oui, et c'est l'un de ses usages les plus utiles. Effectuez le même nombre d'appuis dans chaque navigateur, sur la même machine, avec les mêmes programmes ouverts. Certains navigateurs réduisent aussi volontairement la précision des horodatages d'événements pour protéger la vie privée, ce qui peut décaler la valeur de traitement.
Comment réduire concrètement la latence du clavier ?
Utilisez une connexion filaire ou un dongle sans fil à faible latence plutôt que le Bluetooth, augmentez la fréquence d'interrogation du clavier si son logiciel le permet, gardez une fréquence de rafraîchissement élevée et fermez les tâches d'arrière-plan. Les réglages d'accords et d'anti-rebond d'un micrologiciel personnalisé comptent aussi sur les claviers mécaniques.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Test de latence du clavier est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge