Maus-Latenztest
Messen Sie, wie reaktionsschnell Ihr Mausklick ist. Jeder Klick wird zweimal mit einem Zeitstempel versehen – einmal vom Browser bei der Erzeugung des Events und einmal, wenn der Handler dieser Seite ausgeführt wird –, um die Zustellverzögerung des Events zu zeigen, während kurze Reaktionstests aufzeichnen, wie schnell Sie klicken können, sobald sich das Feld umschaltet. Bewegen Sie den Mauszeiger über das Feld, um die vom Browser empfangene Event-Rate live zu sehen.
Klicken, um einen Versuch zu starten
Wenn das Feld umschaltet, klicken Sie so schnell wie möglich. Jeder Klick zeichnet außerdem seine Event-zu-Handler-Verzögerung auf.
Aktuelle Klick-Latenz
niedriger ist besserSo funktioniert dieser Test
Jedes Pointer-Event trägt einen timeStamp, der in dem Moment gesetzt wird, in dem der Browser es erzeugt hat. Sobald Ihr Klick den Handler erreicht, lesen wir performance.now() aus und bilden die Differenz, um die Verzögerung von Event zu Handler zu zeigen – die Zeit, die Ihr Klick durch den Eingabestapel und die Event-Schleife gebraucht hat, bevor diese Seite reagieren konnte. Getrennt davon führt das Feld Reaktionstests durch: Es wartet ein zufälliges Intervall, wechselt den Zustand und zeichnet den Abstand zwischen diesem Wechsel und Ihrem Klick als Klick-Latenz-Wert auf, den Sie über mehrere Versuche hinweg vergleichen können. Die laufende Anzeige zählt, wie viele Pointer-Move-Events pro Sekunde eintreffen, was widerspiegelt, wie oft dem Browser mitgeteilt wird, dass sich Ihr Cursor bewegt hat.
Was Mauslatenz verursacht
- Switch-Entprellung: Die Firmware wartet nach einem Tastendruck einige Millisekunden, um zu bestätigen, dass der Kontakt stabil ist, was jedem Klick eine kleine, feste Verzögerung hinzufügt.
- Abfragerate (Polling Rate): Eine 125-Hz-Maus meldet höchstens alle 8 ms, eine 1000-Hz-Maus alle 1 ms, sodass eine niedrigere Rate einen Klick bis zur nächsten Meldung zurückhalten kann.
- Verbindung: Kabelgebundenes USB ist direkt; kabellose Verbindungen fügen einen Funk-Sprung hinzu, und stromsparende oder überlastete 2,4-GHz-Verbindungen können Jitter verursachen, wobei gute moderne Dongles nahe an kabelgebunden herankommen.
- USB- und Betriebssystem-Scheduling: Der Host fragt das Gerät nach einem Zeitplan ab, und das Betriebssystem muss das Event dann aufwecken, in eine Warteschlange stellen und an den Browser weiterleiten.
- Browser und Seitenlast: Ein ausgelasteter Hauptthread oder eine schwere Seite kann verzögern, wann Ihr Handler tatsächlich ausgeführt wird – genau das erfasst der Wert für die Event-zu-Handler-Verzögerung.
Mauslatenz vs. Input Lag vs. Abfragerate
Diese drei Werte messen unterschiedliche Glieder derselben Kette. Die Abfragerate gibt an, wie oft die Maus in Hertz ihre Position und den Tastenstatus meldet – der Mouse Polling Rate Tester schätzt sie anhand des Abstands zwischen Bewegungs-Events. Die hier gemessene Mauslatenz zeigt, wie schnell ein Klick zu einem Event wird, das die Seite verarbeiten kann. Input Lag ist die vollständige Ende-zu-Ende-Verzögerung von Ihrer Aktion bis zu einer sichtbaren Änderung auf dem Bildschirm, wozu auch die eigene Reaktions- und Bildwiederholzeit des Displays gehört – der Input Lag Tester deckt diese Reaktions-plus-Display-Schleife ab. Eine hohe Abfragerate verringert eine Quelle der Mauslatenz, aber Latenz und der gesamte Ende-zu-Ende-Input-Lag hängen auch vom Betriebssystem, vom Browser und von Ihrem Monitor ab.
So reduzieren Sie Mauslatenz
- Nutzen Sie eine kabelgebundene Verbindung oder einen hochwertigen, latenzarmen 2,4-GHz-Dongle nahe an der Maus statt Bluetooth.
- Erhöhen Sie die Abfragerate in der Maus-Software (500 oder 1000 Hz), wenn Sensor und Verbindung dies dauerhaft unterstützen.
- Verringern Sie die Klick-Entprellzeit in der Herstellersoftware, sofern diese Option existiert, und wägen Sie dies gegen das Risiko von Doppelklicks ab.
- Halten Sie Treiber und Firmware aktuell, und schließen Sie Hintergrundanwendungen, die CPU oder USB-Bus stark auslasten.
- Schließen Sie die Maus direkt an den Computer an statt über einen ungespeisten Hub oder ein langes Verlängerungskabel.
