Tastatur-Latenztest

Drücken Sie wiederholt eine normale Taste, um die Verzögerung vom Zeitstempel des Browser-Ereignisses bis zum Beginn der JavaScript-Verarbeitung zu schätzen. Sehen Sie sich Median, P95 und die Verteilung der Messwerte an.

Einstellungen und Live-Messwerte

Geben Sie 10–200 ganzzahlige Messwerte ein; der Standardwert ist 50. Der Durchlauf endet automatisch am Ziel.

Dieselbe normale Taste wiederholt drückenSetzen Sie nach dem Start den Fokus auf diesen Bereich. Tab bleibt zur Navigation verfügbar; repeat, zusammengesetzte Eingaben und einzelne Modifikatortasten werden nicht gezählt.
Gültige Messwerte
0
Fortschritt
0%
Letzte Taste
Letzte Verzögerung
Fortschritt der Zielmesswerte0 / 50

Aktuelle PhaseNicht gestartet

Legen Sie die Zielanzahl der Messwerte fest und wählen Sie „Neuen Test starten“.
ErgebnisübersichtWarten auf den Test
Median der ZustellverzögerungDie Statistik wird nach dem Start des Tests angezeigt.
Mittelwert
P95
MAD-Streuung

Das Ergebnis beschreibt nur die Phase der Browser-Ereigniszustellung. Es steht nicht allein für die Tastaturhardware, die USB/Bluetooth-Verbindung oder die gesamte Verzögerung von der Taste bis zum Bildschirm.

Verteilung der Tastatur-Ereignisverzögerung

Histogramm gültiger Messwerte

Anzahl der MesswerteMedianP95

Nach einem gültigen Test zeigt das Histogramm den Schwerpunkt der Messwerte und den Ausläufer langsamer Ereignisse. Der Text ist weiterhin die wichtigste Ergebnisangabe.

Mehr erfahren

Methode, Formel und Ergebnisdefinition

Ist Event.timeStamp ein Epoch-Zeitstempel, wird performance.timeOrigin abgezogen, um die relative Zeit der aktuellen Seite zu erhalten. Die Zustellverzögerung lautet dᵢ = performance.now() − normalizedEventTimestamp. Negative Abweichungen über 1 ms und Werte über 10.000 ms werden verworfen. Mittelwert, MAD, Median und P95 verwenden nicht gerundete Messwerte; P95 wird linear interpoliert.

Nicht gerundete Millisekundenwerte werden intern beibehalten. Die Seite zeigt zwei Dezimalstellen; Messwert-Aussagekraft und Quantile verwenden die Originalwerte.

Die unabhängigen Tests decken relative und Epoch-Zeitstempel, Toleranz negativer Abweichungen, Ablehnung extremer Werte, linear interpoliertes P95, MAD, Messwertgrenzen, Histogramm-Bins, Ausschluss von repeat und zusammengesetzten Eingaben, Tab-Navigation, Fokusverlust und mehrere Ansichtsgrößen ab.

Verwendung und Grenzen

Die Webseite kennt den physischen Tastenauslösezeitpunkt nicht und misst daher keine reine Ende-zu-Ende-Hardware-Latenz. CPU-Last, Erweiterungen, Hintergrundtabs, Eingabemethoden, Timer-Genauigkeit und Datenschutzrichtlinien beeinflussen das Ergebnis. repeat, zusammengesetzte Eingaben, Tab, Ctrl, Alt, Meta und einzelne Modifikatortasten werden nicht gezählt. Bei Fokusverlust oder Hintergrundbetrieb wird der unvollständige Durchlauf verworfen.

Wie wird die Tastatur-Latenz berechnet?

Das Tool bringt Event.timeStamp und performance.now auf dieselbe Zeitbasis und zieht den Ereigniszeitstempel vom Beginn der Ereignisverarbeitung ab. Die Statistik basiert auf gültigen, nicht gerundeten Messwerten.

Kann eine Webseite die absolute Hardware-Latenz einer Tastatur messen?

Nein. Eine Seite kennt den physischen Auslösezeitpunkt nicht. Das Ergebnis enthält Firmware, Verbindung, Betriebssystem, Browser-Zustellung und die aktuelle Last des Hauptthreads und eignet sich daher vor allem zum Vergleich der Stabilität in der aktuellen Browserumgebung.

Was bedeutet P95 bei der Tastatur-Latenz?

P95 ist der Wert, unter dem ungefähr 95 % der gültigen Messwerte liegen. Er zeigt den Ausläufer langsamer Ereignisse besser als der Mittelwert, ist bei wenigen Messwerten aber weiterhin instabil.

Tool-Informationen und Quellen

Alle Tastaturereignisse und Messwerte werden lokal in diesem Browser verarbeitet. Es wird nichts hochgeladen, keine Remote-API aufgerufen und nichts in URL oder lokalem Speicher abgelegt.

Dieses Tool verwendet keinen Laufzeitcode und keine Assets von Drittanbietern. Algorithmus und Oberfläche sind unabhängig implementiert; externe Links erläutern ausschließlich Browserereignisse und hochauflösende Zeitstandards.

Standards und Quellen der Methode