Output
Event-to-animation callback time, milliseconds
Measure browser event-to-next-frame delay for mouse clicks.
Mouse Event Latency Test · At a glance
Quick answer: Measure browser event-to-next-frame delay for mouse clicks. The clock begins in the event handler and ends at the next animation callback.
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 clock begins in the event handler and ends at the next animation callback. It excludes the earlier hardware and operating-system path.
The clock starts inside the input handler and stops at the next animation callback. A sub-millisecond result is possible when input arrives just before a scheduled frame. It does not include the complete mouse, OS, rendering and panel pipeline. Use a camera or dedicated instrument to measure physical end-to-end latency.
Keep the tab visible and close heavy workloads. A click arriving just before a frame can produce a very small number.
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.
No. The interval covers only part of browser scheduling. Physical switch-to-photon latency needs an external measurement method.
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.