Diagnose der Eingabereaktion

Controller-Latenztest

Drücken Sie wiederholt Tasten. Der Controller-Latenztest zeigt Hinweise zum lokalen Ereignis-Timing, zur Aktualität der Eingaben im Browser und zur optionalen WebHID-Unterstützung.

Latency Event Timeline

Button events and browser timestamp freshness are shown as practical latency clues.

No Controller Detected

Connect via USB or Bluetooth, then press any controller button to activate detection.

Browser freshness

Waiting

Excellent

Last button

Waiting

Press a controller button for an event marker.

Optional WebHID can be requested for compatible devices after a click.

Event markers

local only
Waiting for button events.

Ein praktischer Latenztest für Browser

Ein Controller-Latenztest auf einer Webseite kann nicht den genauen Moment messen, in dem sich Ihr Finger bewegt. Es kann anzeigen, wann der Browser einen aktualisierten Controller-Status erhält, wie aktuell der aktuelle Zeitstempel erscheint und ob optionale APIs wie WebHID für kompatible Geräte verfügbar sind. Dieser Gamepad-Latenztest ist daher eine praktische Timing-Oberfläche und kein Labor-Eingabegerät.

Die Ereigniszeitleiste zeichnet Tastenänderungen auf und zeigt die Browseraktualität als Live-Metrik an. Wenn der Controller-Latenztest lange Lücken, inkonsistente Updates oder veraltete Zeitstempel anzeigt, vergleichen Sie den Polling-Rate-Test und versuchen Sie es mit einem anderen Verbindungsmodus. Wenn die Seite stabil aussieht, sich ein Spiel aber verzögert anfühlt, liegt die Verzögerung möglicherweise an der Spielschleife, der Anzeige, der Streaming-Ebene oder dem Controller-Stack des Betriebssystems.

Das optionale WebHID wird erst nach einem Klick auf die Taste angefordert. HID-Berechtigungen können auf einigen Geräten Berichte auf niedrigerer Ebene bereitstellen, die Unterstützung variiert jedoch und Benutzer sollten die Eingabeaufforderung verstehen. Der Eingabelatenztest bleibt über den Standard Gamepad API nützlich, auch wenn HID nicht verfügbar ist oder abgelehnt wird.

So vergleichen Sie USB, Bluetooth und Apps

Führen Sie den Controller-Latenztest jeweils mit jeweils einem Verbindungstyp aus. Beginnen Sie mit USB als Basis, drücken Sie wiederholt dieselbe Taste und sehen Sie sich die Ereignisliste an. Stellen Sie dann die Verbindung über Bluetooth wieder her und wiederholen Sie den gleichen Rhythmus. Bei den absoluten Browserzahlen handelt es sich möglicherweise um Näherungswerte, Unterschiede zwischen den Modi können jedoch auf ein instabiles WLAN-Verhalten hinweisen.

Vermeiden Sie es, eine einzelne Spitze als Beweis zu interpretieren. Browser teilen sich die CPU-Zeit mit anderen Registerkarten, Erweiterungen, Erfassungstools und dem Betriebssystem. Ein guter Gamepad-Latenztest verwendet wiederholtes Drücken, eine stabile Umgebung und einen Vergleich mit der Zeitachse der Abfragerate. Wenn das Problem nur beim Streamen oder Aufzeichnen auftritt, ist der Browser-Eingabepfad möglicherweise nicht die Ursache.

Die Latenzwahrnehmung hängt auch von der Bildschirmaktualisierung, der Game-Frame-Pacing, VSync, Cloud-Gaming-Roundtrips und Fernsehverarbeitungsmodi ab. Dieser Controller-Latenztest konzentriert sich auf die Controller-Seite der Kette, sodass Sie die Suche eingrenzen können, anstatt jedem Gerät gleichzeitig die Schuld zu geben.

Interpretieren von Aktualitäts- und Ereignisprotokollen

Die Aktualität ist die Zeit zwischen der aktuellen Browseruhr und dem neuesten Gamepad-Zeitstempel. Ein kleiner Wert deutet darauf hin, dass JavaScript den aktuellen Eingabestatus erkennt. Ein großer Wert, während Sie aktiv Tasten drücken, deutet darauf hin, dass der Browser nicht regelmäßig Updates erhält, die Registerkarte gedrosselt ist oder der Controller nicht aktiviert wurde.

Mithilfe des Ereignisprotokolls können verpasste Betätigungen und wiederholte Trigger identifiziert werden. Wenn jeder physische Tastendruck einmal erscheint und schnell gelöscht wird, ist die Controller-Seite wahrscheinlich fehlerfrei. Wenn sich eine Taste ohne Berührung wiederholt, verwenden Sie den Test der Tastenbelegung, um ihren Rohwert zu überprüfen. Wenn Updates langsam eintreffen, verwenden Sie den Polling-Rate-Test für ein Diagramm mit längeren Intervallen.

Wenn WebHID verfügbar ist, sollte es als erweiterter Vergleichspfad behandelt werden. Der Eingabelatenztest erzwingt diese Berechtigung nicht, da viele Benutzer nur normale Gamepad API-Beweise benötigen. Klare, nicht unterstützte Zustände sind besser als aggressive Eingabeaufforderungen.

Diagnose-Glossar

Frische

Gibt an, wie aktuell der neueste Controller-Zeitstempel des Browsers zu sein scheint.

Eingabelatenz

Die Verzögerung zwischen körperlicher Aktion und beobachteter Reaktion, gemessen über eine größere Kette, als auf dieser Seite vollständig dargestellt werden kann.

HID-Bericht

Eine Gerätenachricht auf niedrigerer Ebene, die möglicherweise über die explizite WebHID-Berechtigung verfügbar ist.

Häufig gestellte Fragen

Kurze Antworten auf häufige Fragen zu den Diagnosen auf dieser Seite.

Kann diese Seite die genaue Controller-Latenz messen?

Ohne Hardware kann keine Browserseite die physische Umschaltzeit kennen. Es zeigt nützliche browserseitige Timing-Hinweise.

Warum WebHID anfordern?

Einige kompatible Geräte stellen zusätzliche Berichte über HID bereit. Die Erlaubnis ist optional und wird erst nach einem Klick abgefragt.

Sollte ich zuerst die Latenz oder das Polling testen?

Verwenden Sie zuerst die Abfrage für die Aktualisierungshäufigkeit und dann die Latenz, wenn der Controller immer noch das Gefühl hat, verzögert zu sein.

Sinnvolle nächste Prüfungen