How the detection works
The test samples your cursor's position and timestamp on every pointer event, then computes the distance, time gap and speed of each movement segment. Instead of fixed thresholds, it builds an adaptive baseline from your recent motion (the 95th percentile of distance and time gaps), so a fast mover and a slow mover are each judged against their own style.
The two skip rules
A segment is flagged when it's a distance spike — a jump far larger than your recent norm inside a very short time window — or a time gap then jump, where reports stop briefly and the cursor reappears somewhere new. Skips per 1000 px of travel are reported so the rating is normalised by how much you actually moved.
How to run it
Press Start and the test goes fullscreen so the whole screen becomes the capture area — high-rate movement needs the room. After a short countdown, sweep your mouse all over the screen; clean motion draws in blue and flagged skips draw in red. Press Esc to stop, which exits fullscreen and brings you back to your score and full stats.
Getting a clean reading
Move at a relatively constant pace rather than alternating between crawling and flicking, and give the run a second or two to warm up before trusting the score. Because browser events aren't raw sensor data, treat this as a strong indicator, not a hardware verdict — pair it with the polling rate test for the full picture.
Detection method adapted from Alejandro Lopez Osornio's open-source mouse-skip-detector.