How to test controller polling activity
- Connect the controller and press any button so the browser exposes it.
- Start moving a stick continuously in small circles.
- Watch the updates-per-second counter for at least five seconds.
- Repeat the same test over USB and Bluetooth if you want to compare connections.
- Use the rolling average and range rather than treating one peak as the controller's official polling specification.
What this number actually means
This page counts fresh Gamepad API timestamps observed by the browser. That is useful for comparing browser-visible controller update activity, but it is not guaranteed to equal the physical USB report rate advertised by the controller manufacturer.
Operating system drivers, browser scheduling, Bluetooth, firmware, power saving and whether input is changing can all affect the observed rate.
How to interpret stability
A relatively steady rolling rate during continuous motion is more informative than the absolute number by itself. Large swings can come from wireless conditions, browser scheduling, controller firmware, background load or the way a specific device updates timestamps.
Repeat the same movement pattern several times before comparing two connection modes.
Why the rate may show zero while idle
Some controllers or browsers do not produce a new timestamp when nothing changes. That means an idle controller can show a low or zero fresh-update count even though it remains connected and responsive.
For this reason, GearCheck Lab asks you to keep a stick moving during the measurement.
Controller polling rate FAQ
Is this the same as USB polling rate?
Not necessarily. It is the browser-observed rate of fresh Gamepad API updates. A low-level USB analyzer can measure a different layer of the input path.
Why is Bluetooth lower or less stable?
Wireless transport, power management and radio conditions can affect update timing. Compare repeated samples rather than one short run.
Does a higher number always mean lower input lag?
No. Polling/update frequency is only one part of end-to-end latency. Controller firmware, wireless transport, operating-system scheduling, the game engine and display latency also matter.
Related controller diagnostics