v149 · Origin Trial · Device
Input Frequency Meter
High-frequency gamepads report input far faster than requestAnimationFrame fires. This meter compares how many events per second arrive via the new event-driven path versus the polling path — making the sub-frame resolution visible as data.
rawgamepadinputchange) requires Chrome 149+ with the Gamepad origin trial or flag enabled. Polling always works as the baseline.
what the numbers mean
A 60Hz display gives you 60 poll opportunities per second. A high-frequency gamepad at 120Hz sends 120 input events per second. If the event/poll ratio is 2×, the event-driven path captured twice as much input fidelity. Sub-frame inputs are events that arrived between two consecutive animation frames — those are the presses the polling path missed entirely.
see also
- Latency Comparator — measure per-event latency
- Button Timeline — see missed events on a 5s timeline
- Gamepad Event-Driven Input API index
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗