How to interpret the result
Resting axes far from zero can be consistent with drift, but browser mapping, dead zones, calibration, and wireless state affect the reading. Compare in the platform’s controller settings.
Read connected gamepads, buttons, triggers, stick axes, timestamps, and mapping through the browser Gamepad API.
Waiting for a test.
Resting axes far from zero can be consistent with drift, but browser mapping, dead zones, calibration, and wireless state affect the reading. Compare in the platform’s controller settings.
This cannot precisely measure input latency, polling rate, stick circularity error, trigger force, haptics strength, or platform-specific remapping.
Record keydown and keyup events, inspect codes, and see how many simultaneous keys the browser receives.
Open testVerify pointer movement, primary and auxiliary buttons, wheel direction, double clicks, and browser-reported coordinates.
Open testCreate a local WebGL context, inspect limits and extensions, and run a brief animation workload.
Open test