Output
Event-to-animation callback time, milliseconds
Measure keyboard event-to-next-frame delay inside the browser.
Keyboard Event Latency Test · At a glance
Quick answer: Measure keyboard event-to-next-frame delay inside the browser. The interval ends at the next animation callback after event handling.
The test loads when you open it. Device access is requested only after you choose to start.
Detailed guide
Event-to-animation callback time, milliseconds
Clicks or focused key presses
requestAnimationFrame; performance timestamps
Runs on your device; no tool-result upload
The number measures time from handling the browser input event to the next animation frame callback. It does not measure USB hardware latency, switch actuation or actual photon response.
The interval ends at the next animation callback after event handling. It does not include actuation travel, USB polling or physical display response.
Avoid shortcuts that change focus. Power saving and a busy main thread can increase the observed scheduling delay.
Frame scheduling, tab visibility and system load affect the result. Compare the median under the same conditions and avoid treating this number as end-to-end input lag.
This browser interval cannot isolate switch hardware. A controlled external measurement is needed to compare physical actuation-to-output latency.
Click the test surface or press a key, depending on the selected test. Repeat for several samples.
No. Open the interactive tool above in a modern browser. The instructions and explanations are available even with JavaScript disabled; running a test needs JavaScript.
Power settings, background tasks, browser scheduling, operating-system input processing and device settings affect measurements. Compare repeated attempts with identical settings rather than the single highest score.