Ready
30s
Duration
sec
🖱️
Move Your Mouse
Move the cursor inside this area to start measuring
JS cursor position (lags hardware)
2-frame reference circle
Inter-event interval (blue)
rAF time offset (gray)
—
Last
—
Best
—
Avg
—
Samples
Keypress Lag Breakdown

Session Stats

Test ModeMouse
Input Lag—
Best Lag—
Input Latency—
Total Score0
Scan Rate0
Time Delay0
Response Time0
Polling Rate0

Input Lag Reference

<4ms
⚡ Near-Zero
240Hz+, 1000Hz poll
4–8ms
Excellent
144Hz display
8–16ms
Good
1 frame @ 60Hz
16–32ms
Average
1–2 frames behind
>32ms
⏱ High Lag
Bottleneck detected

Monitor Latency and Lag

Tests Polling Rate Live

Lower is better — higher Hz means less time between input events (mouse position reports or keydowns).

Monitor Refresh Rate Live

Frame time per refresh — higher Hz displays render new frames faster.

Display Panel Type

Reference data — panel technology can't be detected from the browser. Typical gray-to-gray pixel response time by panel technology.

Connection Type

Reference data — wired vs. wireless can't be detected from the browser. Added input latency from wired vs. wireless peripheral connections.

⚡ Input Pipeline Calibration & Diagnostics
1. Benchmark Protocol Mouse Motion
2. Performance Target <10ms (Competitive)
3. Sampling Mode Delta Polling
4. Frame Sync Buffer Zero Buffer (Direct)
5. Interface Theme Classic Ember
6. Acoustic Feedback Precision Pulse
Pipeline: Mouse Motion · Delta Polling · Direct Draw
Rate & Target: -- ms | Assessment: READY
⏱

Pipeline Benchmark

Real-time input lag tracking isolates the millisecond delay between physical input registration and pixel presentation. Pinpoint hardware bottlenecks with our mouse test and verify switch actuation speed.

📊

Polling & Refresh

High mouse polling rates (1000Hz+) slash inter-event intervals to 1ms. Gauge your optical sensor stability with our scroll test and evaluate high-speed frame performance.

⌨️

Actuation & Display

Browser event loops schedule keydown and pointer events across render frames. Compare mechanical switch latency directly against our dedicated keyboard latency test for granular actuation metrics.

🚀

System Optimization

Eliminate frame buffering with adaptive sync (G-Sync/FreeSync), disable intrusive overlays, and tune reflex timing. Test your raw hand-eye reaction speed using our reaction time test under zero-latency conditions.

Frequently Asked Questions

It measures the elapsed time between hardware event dispatch (e.timeStamp) and the subsequent requestAnimationFrame render cycle using high-resolution millisecond timestamps.
Below 10ms is exceptional for competitive esports; 10ms to 20ms is standard for responsive desktop displays; latency exceeding 30ms introduces noticeable control delay.
Yes. Higher refresh rates (144Hz+) provide faster frame intervals, whereas traditional V-Sync can buffer 1 to 3 frames, adding 16ms to 50ms of display latency.
Use a high polling rate mouse (1000Hz+), activate variable refresh rate (G-Sync or FreeSync), disable V-Sync, run browsers in exclusive fullscreen, and close background GPU processes.
✓ Result copied to clipboard!