Maus · 7 Min. Lesezeit

Mouse-Polling-Rate: Was ein Browser messen kann

Lies die beobachtete Pointer-Event-Rate, Median-Intervalle und Spikes ab, ohne die Browser-Übertragung mit einem USB-Hardware-Zertifikat zu verwechseln.

Aktualisiert am 9. August 2026 · Keymap Labs Redaktion

Eine Maus kann auf 125, 500, 1000, 4000 oder 8000 Hz konfiguriert sein, aber eine Webseite verbindet sich nicht direkt mit der USB-Polling-Transaktion. Sie empfängt Pointer-Ereignisse, nachdem das Gerät, die Firmware, das Betriebssystem und der Browser sie verarbeitet haben. Browser können Bewegungen zu weniger Ereignissen zusammenfassen, die Übermittlung mit dem Rendering planen oder mehr Details nur über spezifische APIs und Umgebungen preisgeben.

Das bedeutet, ein Online-Polling-Test misst die vom Browser beobachtete Ereignisübermittlung. Dies ist immer noch nützlich für Vergleiche, aber es ist kein Zertifikat für die Firmware-Rate des Geräts.

Sieh dir an, was diese Seite tatsächlich empfängt

Bevor die Grenzen erklärt werden, hilft es, sie zu beobachten. Bewege die Maus für ein paar Sekunden in langsamen Kreisen innerhalb des Feldes.

Diese Zahl ist mit ziemlicher Sicherheit niedriger, als deine Maus konfiguriert ist, und der Rest dieses Leitfadens erklärt, warum das zu erwarten ist und kein Fehler darstellt.

Führe eine sauberere Messung durch

Öffne den Maus-Polling-Rate-Test, schließe rechenintensive Hintergrundprozesse und halte den Tab im Vordergrund. Starte die fünfsekündige Messung und bewege die Maus dann kontinuierlich in flüssigen Kreisen innerhalb des Bereichs. Wenn du die Bewegung stoppst, entstehen echte Lücken, die die beobachtete Rate senken.

Führe mindestens drei Messungen durch. Behalte den gleichen Bewegungsbereich und die gleiche Geschwindigkeit so gut wie möglich bei. Vergleiche die beobachtete Rate, das Median-Intervall der Ereignisse, das 95-Perzentil-Intervall und die Ereignisanzahl. Ein einzelner Spitzenwert kann beeindruckend aussehen, aber lange Lücken verbergen; die Verteilung beschreibt die Stabilität besser.

Bei idealen 1000 Hz läge das Intervall zwischen den Berichten bei etwa einer Millisekunde, aber die Übermittlung durch den Browser ist weder ideal noch direkt. Die Bildwiederholrate, die CPU-Auslastung und das Zusammenfassen von Ereignissen können das Ergebnis, das die Seite sieht, verändern.

Verwende Median und Perzentile

Der Durchschnitt kann durch einige lange Pausen verzerrt werden, besonders wenn die Bewegung nahe dem Rand des Testbereichs langsamer wird. Der Median stellt das typische Intervall robuster dar. Das 95-Perzentil hilft zu zeigen, ob ein signifikanter Teil der Intervalle deutlich länger als üblich ist.

Achte auf Konsistenz über mehrere Durchläufe hinweg. Eine stabile, aber niedrigere, vom Browser beobachtete Rate kann auf eine systembedingte Begrenzung hindeuten. Eine breite Verteilung, die sich mit der CPU-Auslastung oder dem Energiemodus ändert, deutet auf Scheduling- und Systembedingungen hin. Große, isolierte Ausschläge können einfach eine Pause in der Handbewegung markieren.

Vergleiche Bedingungen, ohne zu viel zu behaupten

Wenn das Ergebnis unerwartet niedrig ist, wiederhole den Test in einem anderen aktuellen Browser. Schließe die Maus direkt an und nicht über einen passiven Hub. Vergleiche bei einem Laptop den Akkubetrieb mit dem Netzbetrieb. Bewege bei kabellosen Geräten den Empfänger näher heran und reduziere Störquellen. Ändere die konfigurierte Mausrate während des Testens dieser Variablen nicht.

Ändere dann die konfigurierte Rate und wiederhole den Test. Wenn ein 500 Hz- und ein 1000 Hz-Profil unter denselben Bedingungen deutlich unterschiedliche Browser-Verteilungen erzeugen, zeigt der Test eine sinnvolle relative Änderung – auch wenn keiner der gemeldeten Werte exakt der Firmware-Einstellung entspricht.

Geräte mit hoher Rate sind in einer normalen Webseite besonders schwer zu verifizieren. Mehrere Hardware-Berichte können zusammengefasst werden, bevor der Event-Handler ausgeführt wird, und die JavaScript-Ausführung teilt sich den Haupt-Thread mit dem Rendering und anderen Aufgaben.

Höher ist nicht automatisch besser

Höhere konfigurierte Raten können das maximale Intervall zwischen Hardware-Berichten verringern, erhöhen aber auch den CPU- und Energiebedarf. Der praktische Nutzen hängt von der gesamten Kette ab: Gerät, USB-Controller, CPU, Game-Engine, Bildwiederholrate und Display. Eine instabile Konfiguration mit hoher Rate kann weniger nützlich sein als eine stabile, niedrigere Rate.

Nutze den Browser-Test, um Unterschiede und offensichtliche Instabilität zu identifizieren. Verwende spezialisierte Hardware oder Low-Level-Tools, wenn du das USB-Berichts-Timing zertifizieren musst. Keymap Labs bezeichnet das Ergebnis bewusst als „beobachtete Rate“, um diese Grenze zu wahren.

Melde ein reproduzierbares Problem

Notiere das Mausmodell, den Anschluss, die konfigurierte Rate, den Browser, das Betriebssystem, den Energiemodus, drei beobachtete Mediane und ob die Bewegung kontinuierlich war. Wenn das Ändern eines Anschlusses oder Browsers alle drei Durchläufe verändert, füge diesen Vergleich hinzu.

Ein nützlicher Bericht beschreibt die Methode. „Meine 1000 Hz-Maus erreicht online 742 Hz“ ist unvollständig; die Lücke kann am Browser liegen. „Drei kontinuierliche Messungen in Browser A zeigen eine enge 500 Hz-Verteilung, während Browser B und ein Geräte-Dienstprogramm ein anderes Ergebnis zeigen“ gibt dem Support oder der Technik einen Ansatzpunkt.