Uncork

How many times a second your Mac hands the mouse to a program

2 October 2026

Move the mouse over the field below for three to five seconds — continuously, ideally in circles. The page counts pointer events right in your browser: nothing is sent or saved, and the numbers are gone when you close the tab.

The check

What we countLast secondBest second
pointermove — how many times the browser told the page about movement——
getCoalescedEvents — how many movements the browser got from the system inside those events——
pointerrawupdate — movements not tied to a frame (not every browser has it)——
requestAnimationFrame — how many frames the page drew in the same time, for comparison——

Without JavaScript the field does nothing: the numbers are counted by this page's own script, and only in it.

How to read the numbers

This is the path to a browser, not to a game

A browser is an ordinary macOS program and gets the mouse the same way as any window. But it has its own rules: it may merge events into a frame, cap how often it draws and slow a tab down in the background. So the numbers here show the path “system → browser”, not what a particular game will receive.

How we measured the path to an ordinary program without a browser, and reading straight from the device — with the mouse, display, date and code — is on “Why aim feels floaty on a Mac”. In our measurement of 25 September 2026 (MacBook Pro 14″ with M3 Pro, 120 Hz display, macOS 26.6.2; Logitech G309 through its receiver at 1000 Hz; 20 seconds, not in a game), an ordinary app received about 119 events per second against about 844 when read from the device.

To make the check fair

What the page does with the numbers

Nothing: they are counted in this tab's memory and sent nowhere — not to us, not to anyone else. There are no counters or analytics on this site; the privacy policy says so.

Read next

Get access

← Back to the main page