Mouse / BROWSER TEST

Mouse polling rate test

Test input stays in your browser

Move your mouse continuously inside the area to estimate how often movement events reach your browser. This is a browser event-rate estimate, not a direct USB measurement.

How to use this test
MOUSE

Polling Rate

Move continuously inside the area below for a stable estimate.

Move your mouse in circles here
Current, average and peak event rates are displayed below the chart.

The chart shows recent browser event-rate samples. Current, Average and Peak below provide the numeric results in Hz.

Current0 Hz
Average0 Hz
Peak0 Hz

YOUR RESULT → YOUR NEXT STEP

What does my result mean?

Choose what you observed. These explanations help you narrow down a problem; they are not an automatic hardware diagnosis.

The estimate stays near the selected mouse rate

What it means

This is the rate of movement events delivered to the browser, not a direct USB polling or latency measurement.

What to do next

Repeat with steady movement and the tab visible. Compare runs using the same browser and connection.

The number is below the advertised rate

What it means

Browser event delivery, movement speed, connection mode and system load can limit the observed rate.

What to do next

Check the rate in the mouse software, use the intended connection mode and move continuously. A lower browser estimate alone is not evidence of a faulty mouse.

There are spikes or inconsistent runs

What it means

Short intervals and event scheduling can distort the estimate.

What to do next

Reset and repeat several sustained runs with background work closed. Do not use a single peak as the mouse’s verified specification.

QUICK START

How to use the polling rate

  1. Click Reset before measuring a new mouse or setting.
  2. Move in continuous circles inside the area for at least five seconds.
  3. Compare current, average and peak while moving. Pause and repeat if the sample is irregular.

READ YOUR RESULTS

Understanding your results

The test counts movement samples within a rolling one-second window. Where supported, it reads coalesced pointer events to include movement samples the browser grouped together. Average uses active windows; idle windows are excluded.

Browser scheduling, system load, remote sessions and event coalescing can affect the result. A configured 1000 Hz or higher mouse may not produce that exact number here. Use the manufacturer's tools when you need to verify the device's configured report rate.

Troubleshooting your polling rate

A 1000 Hz mouse reads lower

Keep moving continuously with a light system load. This measures events delivered to the browser, not the USB report interval. Confirm the configured rate using manufacturer software.

The reading jumps or drops to zero

Pausing or leaving the area reduces the sample count. Wireless power saving, grouped events and browser scheduling can change it too. Compare sustained readings rather than a brief peak.

Still stuck? Report a test problem. Do not include recordings or private device information.

Frequently asked questions

Why is my result lower than my mouse's advertised rate?

Movement speed, browser support and system scheduling can limit the events visible to a webpage. Repeat with continuous movement and compare under the same conditions.

Is peak the best number to use?

Peak shows the highest observed window, which may include bursts. Look at a sustained current reading and the average across active samples instead.