Controller Polling Rate Test

Connect a controller by USB or Bluetooth and press any button
Move a stick in circles for 5 seconds.
Move a stick in circles for 5 secondsWe count how often the browser receives a new report and chart the gaps between them.
Reference
ConnectionTypicalInterval
USB, most pads250–1000 Hz1–4 ms
2.4 GHz dongle500–1000 Hz1–2 ms
Bluetooth, Xbox125 Hz8 ms
Bluetooth, DualSense250 Hz4 ms
Bluetooth, Switch Pro~66 Hz15 ms
Manufacturer specs and our browser measurements; the browser sees updates no faster than the OS hands them over.

Why we don’t show “input lag”

Polling rate is how often the pad reports. Input lag is how long a press takes to reach the game, and a browser can’t see most of that chain: the controller’s own firmware, the radio, the OS, the game, the display. Sites that turn 250 Hz into “4 ms input lag” are quoting the interval, not the lag. What we can measure honestly is how often a fresh report reaches the browser and how even those gaps are, which is what the numbers above show.