WARNING!

If you see a mouse event rate matching your display Hz, the web browser is likely collapsing several real mouse events into one faked mouse event! UPDATE: Chrome 60+ does this!

Mouse Input Performance Test

A basic HTML/CSS/JavaScript tool to test your mouse response time.

INSTRUCTIONS

Continuously move the mouse around in the area below. The difference between hardware cursor (mouse pointer) and last recorded mouse position (red box) is mouse input lag. The red circle represents “two frames” of input lag.

Gray lines: every 5ms

Blue line: inter-mouse message times, best case being flat line. 8ms is typical for mice/Windows and laptop trackpads are usually around 10-12ms

Gray line: mouse move message time offset from rAF time and vsync. The best case is a consistent sawtooth pattern.

This screen size is not suppported!

Please use a larger screen size to use this site.