[{"data":1,"prerenderedAt":274},["ShallowReactive",2],{"nav:en":3,"test-content:en:polling-rate":155,"test-messages:en:polling-rate":190},{"sections":4,"sheet":130,"site":133},[5,25,46,58,82,100],{"section":6,"hub":7,"tests":10},"reaction",{"key":8,"path":9},"hub-reaction","\u002Freaction-tests",[11,15,18,22],{"key":12,"path":13,"featured":14},"reaction-time","\u002Freaction-time-test",true,{"key":16,"path":17,"featured":14},"f1-reaction","\u002Ff1-reaction-test",{"key":19,"path":20,"featured":21},"sound-reaction","\u002Faudio-reaction-test",false,{"key":23,"path":24,"featured":14},"aim-trainer","\u002Faim-trainer",{"section":26,"hub":27,"tests":30},"click",{"key":28,"path":29},"hub-click","\u002Fclick-speed-tests",[31,34,37,40,43],{"key":32,"path":33,"featured":14},"cps-test","\u002Fcps-test",{"key":35,"path":36,"featured":14},"spacebar-clicker","\u002Fspacebar-clicker",{"key":38,"path":39,"featured":14},"click-counter","\u002Fclick-counter",{"key":41,"path":42,"featured":21},"tap-bpm","\u002Ftap-bpm",{"key":44,"path":45,"featured":21},"apm-test","\u002Fapm-test",{"section":47,"hub":48,"tests":51},"typing",{"key":49,"path":50},"hub-typing","\u002Ftyping-tests",[52,55],{"key":53,"path":54,"featured":14},"typing-test","\u002Ftyping-test",{"key":56,"path":57,"featured":14},"reading-speed","\u002Freading-speed-test",{"section":59,"hub":60,"tests":63},"memory",{"key":61,"path":62},"hub-memory","\u002Fmemory-tests",[64,67,70,73,76,79],{"key":65,"path":66,"featured":21},"number-memory","\u002Fnumber-memory-test",{"key":68,"path":69,"featured":14},"visual-memory","\u002Fvisual-memory-test",{"key":71,"path":72,"featured":21},"sequence-memory","\u002Fsequence-memory-test",{"key":74,"path":75,"featured":21},"verbal-memory","\u002Fverbal-memory-test",{"key":77,"path":78,"featured":14},"chimp-test","\u002Fchimp-memory-test",{"key":80,"path":81,"featured":14},"stroop-test","\u002Fstroop-test",{"section":83,"hub":84,"tests":87},"hardware",{"key":85,"path":86},"hub-hardware","\u002Fhardware-tests",[88,91,94,97],{"key":89,"path":90,"featured":14},"keyboard-test","\u002Fkeyboard-tester",{"key":92,"path":93,"featured":14},"mouse-test","\u002Fmouse-tester",{"key":95,"path":96,"featured":21},"polling-rate","\u002Fpolling-rate-test",{"key":98,"path":99,"featured":14},"refresh-rate","\u002Frefresh-rate-test",{"section":101,"hub":102,"tests":105},"personality",{"key":103,"path":104},"hub-personality","\u002Fpersonality-tests",[106,109,112,115,118,121,124,127],{"key":107,"path":108,"featured":14},"big-five","\u002Fbig-five-personality-test",{"key":110,"path":111,"featured":14},"personality-test","\u002Fpersonality-test",{"key":113,"path":114,"featured":21},"quick-personality","\u002Fquick-personality-test",{"key":116,"path":117,"featured":21},"personality-types","\u002F16-personality-types-test",{"key":119,"path":120,"featured":14},"career-interests","\u002Fcareer-interest-test",{"key":122,"path":123,"featured":21},"dark-triad","\u002Fdark-triad-test",{"key":125,"path":126,"featured":21},"political-values","\u002Fpolitical-values-test",{"key":128,"path":129,"featured":21},"self-esteem","\u002Fself-esteem-test",{"key":131,"path":132},"spec-sheet","\u002Fspec-sheet",[134,137,140,143,146,149,152],{"key":135,"path":136},"about","\u002Fabout-us",{"key":138,"path":139},"methodology","\u002Fmethodology",{"key":141,"path":142},"instruments","\u002Fpersonality-questionnaire",{"key":144,"path":145},"facts","\u002Ffacts",{"key":147,"path":148},"privacy","\u002Fprivacy-policy",{"key":150,"path":151},"terms","\u002Fterms-of-use",{"key":153,"path":154},"contact","\u002Fcontact-us",{"key":95,"locale":156,"title":157,"description":158,"contentUpdated":159,"h1":160,"stage":161,"howItWorks":170,"group":83,"testId":95,"minutes":188,"devices":189},"en","Polling rate test – measure your mouse's Hz | Selfspecs","Free polling rate test: move your mouse for two seconds and see how many position reports it sends every second. No sign-up, nothing leaves your device.","2026-10-06","Polling rate test",{"instruction":162,"note":165,"picture":166,"resultLabel":169},{"touch":163,"mouse":164},"This test needs a mouse. A touch screen has no mouse to measure, so try the refresh rate test instead.","Press Start, then move your mouse in big circles for a couple of seconds.","It takes about two seconds of moving.",{"kind":167,"name":168},"drawing","mouse-trail","Your mouse's rate",{"heading":171,"blocks":172},"How we measured this",[173,184],{"type":174,"text":175},"paragraph",[176,179,182],{"t":177,"v":178},"text","While you move the mouse, your browser sends the page pointer events, each with a time. When a mouse reports faster than the screen draws, the browser bundles the reports of one frame together; we read each of them out with its own time. We kept the times of two seconds of movement, split them where you paused for more than ",{"t":180,"v":181},"num","50",{"t":177,"v":183}," ms, and counted the reports of each stroke over the time it spanned.",{"type":174,"text":185},[186],{"t":177,"v":187},"The rate is rounded down, so it never reads higher than the rate of the reports. We also measured the screen's frame interval during the check. If the reports arrive once per frame, the number is the screen's rate, and the result says so instead of giving it as the mouse's.",1,{"mouse":14,"touch":21,"keyboard":21},{"started":191,"hidden":192,"arena":193,"result":200,"flags":244},"Move your mouse in big circles until the bar is full.","The page went into the background, so the check stopped.",{"label":194,"count":195,"move":196,"keepMoving":197,"plotLabel":198,"noMouse":199},"Measuring area. Move your mouse in big circles.","Movement collected: {share|pct}","Move your mouse in big circles","Keep moving","A picture of where your mouse reported its position, one dot for each report.","No mouse? The refresh rate test works on any screen.",{"unit":201,"valueSpoken":206,"notEnough":207,"say":208,"reference":214,"details":220},{"rate":202,"atLeast":203,"frame":204,"unknown":205},"Hz","Hz or more","Hz, the screen's","Hz, not certain","{hz|int} hertz.","We did not get enough movement to tell. Move the mouse in big, steady circles and try again.",{"rate":209,"near":210,"atLeast":211,"frame":212,"unknown":213},"Your mouse sent about {hz|int} position reports every second.","Your mouse sent about {hz|int} position reports every second, which is close to a {rate|int} Hz mouse.","Your mouse sends at least {hz|int} reports every second. This page cannot time it more exactly: the browser's clock is too coarse, or many reports arrive together.","Your browser hands the mouse's reports over once for each screen frame, so {hz|int} is your screen's rate, not your mouse's. In this browser we cannot tell the mouse's rate.","This page could not measure your screen's frame rate, so it cannot tell whether {hz|int} is your mouse's rate or your screen's.",{"markers":215},{"range":216,"above":217,"about":218,"below":219},"For comparison, a gaming-mouse maker lets its mice report {low|int} to {high|int} times a second.","For comparison, a gaming-mouse maker sets its mice to report {value|int} times a second: yours reports more often.","For comparison, a gaming-mouse maker sets its mice to report {value|int} times a second: yours is about the same.","For comparison, a gaming-mouse maker sets its mice to report {value|int} times a second: yours reports less often.",{"summary":221,"rate":222,"rateValue":223,"gap":224,"gapValue":225,"reports":226,"reportsValue":227,"shared":228,"sharedValue":229,"clock":230,"clockValue":225,"spread":231,"bucketBelow":232,"bucket":233,"bucketFrom":234,"cannotKnow":235,"device":236},"{reports|int} reports came in. The time between them was {ms|dec2} ms, which is {hz|int} reports a second.","Rate","{hz|int} Hz","Time between reports","{ms|dec2} ms","Reports counted","{count|int}","Reports that share a time with another","{share|pct}","Step of the browser's clock","How the gaps between reports were spread","under {to|dec2} ms","{from|dec2} to {to|dec2} ms","{from|dec2} ms or more","A browser does not hand over every report your mouse sends. It rounds their times, may bundle them per screen frame, and some browsers give fewer of them. That is why a fast mouse can read lower here than on the box, and why the page says so when it cannot tell.",{"heading":237,"used":238,"input":239},"Your device","You used",{"touch":240,"mouse":241,"keyboard":242,"pen":243},"A touch screen","A mouse","A keyboard","A pen",{"false-start":245,"anticipation":246,"lapse":247,"hidden":248,"frame-gap":249,"dropped-frames":250,"aborted":251,"unfinished":252,"too-few-trials":253,"latency-unknown":254,"untrusted":255,"key-repeat":256,"uniform":257,"implausible-rate":258,"assisted":259,"low-accuracy":260,"paste-refused":261,"skimmed":262,"low-comprehension":263,"straightlining":264,"too-fast":265,"too-many-skipped":266,"prorated":267,"not-enough-answers":268,"ceiling":269,"too-many-voids":270,"frame-limited":271,"frame-unknown":272,"lower-bound":273},"Pressed before the change: those tries were done again.","Some presses were too quick to be reactions: those tries were done again.","Some tries were too slow to count.","The page went into the background: that part was not counted.","The screen stalled for a moment: that try was done again.","The screen was slow to change on some tries: those times may be a little short.","Stopped before the end.","Not finished.","Too few tries counted to give a result.","The browser did not say how long its sound takes to play, so the times include an unknown delay.","Some presses did not come from your own touch, click or key and were ignored (a script or another program).","A held key repeated by itself: the repeats were ignored.","The presses came at evenly spaced intervals, like a machine's: the result is kept but not compared.","Faster than one finger can tap: runs with several fingers are kept but not compared.","Your keyboard corrected or predicted some words for you, so this run is not compared.","Too few answers were right to compare this run.","Pasted text was left out: only what you typed counts.","The text was on screen too briefly to have been read, so the reading speed is not compared.","Too few questions about the text were answered right, so the reading speed is not compared.","Many answers in a row were the same, also where statements point in opposite directions: the result is shown but not compared.","You answered very quickly, in under a second per statement on average, so this result is not compared with others.","Too many statements were left out to give a result.","Some statements were left out: their scales were completed from your other answers.","A scale has too few answers for a result.","You reached the end of the test, so your true result may be higher.","Too many tries were not counted (the page was in the background or the screen stalled).","The browser reports the mouse once per screen frame, so this is the screen's rate, not the mouse's.","The screen's frame rate is unknown, so it cannot be told whether this is the mouse's rate.","Many reports arrived together: the mouse reports at least this often.",1791315158286]