How to measure the update rate
Pick a duration and, if you like, the connection you are using, then click Measure update rate and keep moving a stick in circles until it finishes. The browser only reports new data when something changes, so a stick resting still would look like a slow controller. Gaps longer than 100 ms are treated as idle and left out.
The result shows:
- Median: the typical rate, from the median gap between updates. This is the headline figure and the one saved in the health report.
- Average, peak (from the fastest 5% of gaps) and low (the slowest 5%).
- Jitter: the standard deviation of the gaps, in milliseconds.
- Steady: the share of gaps within 25% of the median, and late updates: gaps more than three times the median.
- A stability graph of updates per second in quarter-second steps, with the median as a dashed line. A dip means fewer updates arrived: a dropout, or just a moment when the stick stopped moving, so keep it moving for a fair graph. A flat line is a steady link.
Run it again after switching from USB to Bluetooth, or to a wireless adapter, and the runs appear side by side in a table.
What a browser can and can’t measure
The Gamepad API gives each controller a timestamp that changes whenever the system receives new button or axis values. That is what this test times. It can’t see the USB polling interval the controller negotiated, and Chromium checks controllers on a fixed 4 ms timer (source), so in Chrome and Edge the result tops out around 250 Hz. A reading near 60 Hz usually means the browser only looked once per screen refresh: keep this tab in front and try again.
Wired or Bluetooth?
Gamepadla’s native measurements show why you should test your own setup rather than assume. An Xbox Series controller reported about 125 Hz over cable, its wireless adapter and Bluetooth. A DualSense reported 250 Hz over cable in stock form and faster over Bluetooth. In practice, a cable wins on steadiness: it has no radio interference and no battery saving, so jitter and late updates stay low. If Bluetooth shows dips in the graph, move closer to the receiver, away from USB 3 ports and Wi-Fi routers, which share the 2.4 GHz band.
For a full health check, run the other tests on the controller tester, and check a mouse’s report rate with the mouse test.