Tastatur-Latenz-Test

Misst, wie schnell deine Tastendrücke die Seite erreichen und wann der Browser den nächsten Frame zeichnen kann.

Tastatur-Latenz
Messungen: 0
Hier klicken und dann wiederholt eine Taste drücken

Drücke eine Taste, um die erste Messung aufzuzeichnen.

Was hier tatsächlich gemessen wird

Gemessen wird die Eingabekette deines Browsers, nicht die Hardware-Latenz der Tastatur. Die Verzögerung der Ereignisverarbeitung ist der Abstand zwischen dem Erzeugen des Tastenereignisses durch den Browser und dem Empfang auf dieser Seite. Taste bis zum nächsten Frame ist die Zeit, bis der Browser zeichnen konnte. Die echte Latenz von Schalter bis Bild erfordert externe Hardware wie eine Hochgeschwindigkeitskamera und kann von keiner Website gemessen werden.

Sieh, wie schnell deine Tastendrücke die Seite erreichen

Jeder Tastendruck läuft durch die Tastatur-Firmware, das USB-Polling, das Betriebssystem und den Browser, bevor Code darauf reagieren kann. Dieser Test misst den letzten Teil dieses Wegs und zeigt ebenso nützlich, wie gleichmäßig er ist: stabile Werte fühlen sich direkt an, streuende wirken träge, selbst wenn der Durchschnitt gut aussieht.

So funktioniert Tastatur-Latenz-Test

Dieser Test misst den Teil eines Tastendrucks, den ein Browser tatsächlich beobachten kann, und behauptet bewusst nicht mehr. Wenn du eine Taste drückst, erzeugt der Browser ein Ereignis und versieht es mit dem Zeitpunkt seiner Entstehung. Diese Seite vergleicht diesen Zeitstempel mit der Uhr in dem Moment, in dem ihr eigener Code läuft, und die Differenz ist die Verzögerung der Ereignisverarbeitung — die Zeit, die der Tastendruck zwischen Browser und Seite in der Warteschlange verbracht hat.

Der zweite Wert ist Taste bis zum nächsten Frame. Sobald der Tastendruck ankommt, bittet die Seite den Browser, sie vor dem nächsten Neuzeichnen aufzurufen, und misst, wie lange das dauert. Das ist durch die Bildwiederholrate begrenzt: Auf einem 60-Hz-Bildschirm kann das Ergebnis von fast nichts bis etwa sechzehn Millisekunden reichen, abhängig allein davon, wo im Zyklus der Druck lag. Auf einem 144-Hz-Bildschirm sinkt die Obergrenze auf etwa sieben. Zusammen beschreiben beide Zahlen, wie schnell Getipptes überhaupt erscheinen kann.

Achte auf die Spanne genauso wie auf den Durchschnitt. Ein Rechner, der jedes Mal in zwei Millisekunden antwortet, fühlt sich knackig an, während einer mit demselben Durchschnitt, der aber zwischen eins und zwanzig schwankt, unzuverlässig wirkt — die Hände merken Ungleichmäßigkeit eher als eine leicht höhere konstante Verzögerung. Hintergrund-Builds, beschäftigte Tabs, Browser-Erweiterungen und aggressives Energiesparen vergrößern diese Spanne.

Nicht sagen kann dir das die Hardware-Latenz deiner Tastatur — die Zeit vom Schließen des physischen Schalters bis zur Lichtänderung auf dem Display. Diese Messung erfordert instrumentierte Hardware, typischerweise eine Hochgeschwindigkeitskamera oder einen an den Schalter angeschlossenen Mikrocontroller, und liegt für jede Webseite außer Reichweite. Wer Tastaturen statt Software vergleicht, findet in veröffentlichten Messungen von Testern mit solcher Ausrüstung die richtige Quelle.

Alles wird in deinem Browser gemessen und gespeichert. Es werden keine Tastenanschlagsdaten übertragen, und das Tool speichert nur Zeiten und den Namen der Taste.

So verwenden Sie Tastatur-Latenz-Test

1

Testbereich fokussieren

Klicke auf das Feld, damit es auf Tastenereignisse hört.

2

Gleichmäßig Tasten drücken

Tippe eine beliebige Taste zwanzig bis dreißig Mal in angenehmem Tempo. Halte sie nicht gedrückt.

3

Spanne vergleichen

Achte auf den Abstand zwischen bestem und schlechtestem Wert, nicht nur auf den Durchschnitt — Gleichmäßigkeit spürt man.

Anwendungsbeispiel

Ein typisches Desktop-Ergebnis mit wenig Hintergrundlast:

Eingabe
30 Tastendrücke auf einem 144-Hz-Display
Ausgabe
Ereignisverarbeitung: Ø 0,4 ms · Taste bis Frame: Ø 3,6 ms, Spanne 6,8 ms

Häufig gestellte Fragen

Misst das die echte Latenz meiner Tastatur?
Nein, und keine Website kann das. Echte Latenz ist die Zeit vom Schließen des Schalters bis zur Änderung eines Photons auf dem Bildschirm, und dafür braucht es externe Messtechnik. Dieser Test misst den Teil, den ein Browser sehen kann: wie schnell ein Tastenereignis die Seite erreicht und wann der Browser den nächsten Frame zeichnen könnte.
Was ist ein normales Ergebnis?
Die Verzögerung der Ereignisverarbeitung liegt meist im Bereich von Bruchteilen einer Millisekunde bis wenige Millisekunden. Taste bis zum nächsten Frame ist durch die Bildwiederholrate begrenzt und liegt daher auf einem 60-Hz-Display üblicherweise zwischen null und etwa sechzehn Millisekunden, auf schnelleren entsprechend weniger.
Warum schwanken meine Werte so stark?
Meist ist Hintergrundlast die Ursache — andere Tabs, ein laufender Build, eine Browser-Erweiterung oder ein vom System schlafen gelegter CPU-Kern. Schließe, was möglich ist, und wiederhole den Test. Eine große Spanne bei gutem Durchschnitt lässt Tippen ungleichmäßig wirken.
Warum ist Taste bis zum nächsten Frame manchmal fast null?
Weil es davon abhängt, wo im Bildwiederholzyklus der Tastendruck lag. Drückst du kurz bevor der Browser zeichnen wollte, ist die Wartezeit winzig; kurz danach wartest du fast einen ganzen Frame. Über viele Messungen verteilen sich die Werte über diesen Bereich.
Verringert eine höhere Bildwiederholrate das?
Sie verringert den Anteil Taste bis Frame, weil Frames häufiger kommen. Ein 144-Hz-Display lässt höchstens etwa sieben Millisekunden Wartezeit gegenüber rund sechzehn bei 60 Hz. An der Zustellgeschwindigkeit des Ereignisses selbst ändert es nichts.
Kann ich damit Browser vergleichen?
Ja, und das ist eine der sinnvolleren Anwendungen. Führe dieselbe Anzahl Tastendrücke in jedem Browser auf demselben Rechner mit denselben offenen Programmen aus. Manche Browser vergröbern Ereignis-Zeitstempel absichtlich aus Datenschutzgründen, was den Verarbeitungswert verschieben kann.
Wie senke ich die Tastatur-Latenz wirklich?
Nutze eine Kabelverbindung oder einen Funkempfänger mit geringer Latenz statt Bluetooth, erhöhe die Polling-Rate der Tastatur, wenn die Software es erlaubt, halte die Bildwiederholrate hoch und schließe Hintergrundaufgaben. Bei mechanischen Tastaturen spielen zudem Entprell-Einstellungen der Firmware eine Rolle.

Verwandte Werkzeuge

Tastatur-Latenz-Test wird von CodeItBro gewartet. Wir streben danach, die besten kostenlosen Entwicklerwerkzeuge im Web bereitzustellen. Wenn Sie Feedback oder Vorschläge haben, besuchen Sie bitte unsere Kontaktseite.

Kommentare

Fragen, Korrekturen und hilfreiche Hinweise sind willkommen. Kommentare werden vor der Veröffentlichung geprüft.

Kommentare werden geladen...

Kommentare werden mit Cusdis Cloud gespeichert und moderiert. Die E-Mail-Adresse ist optional. Datenschutzrichtlinie

Bekannt aus

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