Mouse · 7 min di lettura

Polling rate del mouse: cosa può misurare un browser

Leggi la frequenza osservata degli eventi del puntatore, gli intervalli mediani e i picchi senza scambiare la trasmissione del browser per un certificato hardware USB.

Revisionato il 9 agosto 2026 · Editoriale di Keymap Labs

Un mouse può essere configurato per 125, 500, 1000, 4000 o 8000 Hz, ma una pagina web non si collega direttamente alla transazione di polling USB. Riceve eventi del puntatore dopo che il dispositivo, il firmware, il sistema operativo e il browser li hanno elaborati. I browser possono combinare il movimento in un minor numero di eventi, programmare la consegna con il rendering o esporre più dettagli solo attraverso API e ambienti specifici.

Ciò significa che un test di polling online misura consegna degli eventi osservata dal browser. Questo è ancora utile per i confronti, ma non è un certificato della frequenza del firmware del dispositivo.

Guarda cosa riceve effettivamente questa pagina

Prima di spiegare i limiti, è utile osservarli. Muovi il mouse all'interno del riquadro in cerchi lenti per qualche secondo.

Quel numero è quasi certamente inferiore a quello per cui è configurato il mouse, e il resto di questa guida spiega perché ciò è previsto anziché essere un guasto.

Esegui un test pulito

Apri il Mouse Polling Rate Test, chiudi le attività di sottofondo pesanti e mantieni la scheda visibile. Avvia il test di cinque secondi, quindi muoviti continuamente in cerchi fluidi all'interno dell'area. Fermare il movimento crea vuoti reali e abbassa la frequenza osservata.

Esegui almeno tre test. Mantieni la stessa area e velocità di movimento il più possibile. Confronta la frequenza osservata, l'intervallo mediano tra gli eventi, l'intervallo al 95° percentile e il conteggio degli eventi. Una singola lettura massima può sembrare impressionante nascondendo lunghi vuoti; la distribuzione descrive la stabilità molto meglio.

A un ideale 1000 Hz, l'intervallo tra i report sarebbe di circa un millisecondo, ma la gestione del browser non è ideale o diretta. L'aggiornamento del display, il carico della CPU e il raggruppamento degli eventi possono modificare ciò che la pagina rileva.

Usa mediana e percentili

La media può essere distorta da alcune lunghe pause, specialmente se il movimento rallenta vicino al bordo dell'area di test. La mediana rappresenta l'intervallo tipico in modo più affidabile. Il 95° percentile aiuta a mostrare se una parte significativa degli intervalli è molto più lunga del solito.

Cerca coerenza tra i vari test. Una frequenza osservata dal browser stabile ma inferiore può riflettere un limite dell'ambiente. Una distribuzione ampia che cambia con il carico della CPU o con la modalità di risparmio energetico indica problemi di pianificazione e di sistema. Piccoli picchi isolati potrebbero semplicemente indicare una pausa nel movimento della mano.

Confronta le condizioni senza esagerare

Se il risultato è inaspettatamente basso, ripeti su un altro browser aggiornato. Collega il mouse direttamente anziché tramite un hub non alimentato. Su un portatile, confronta la modalità a batteria e quella collegata alla corrente. Per i dispositivi wireless, avvicina il ricevitore e riduci le interferenze. Mantieni la frequenza configurata del mouse invariata mentre testi queste variabili.

Quindi cambia la frequenza configurata e ripeti. Se un profilo a 500 Hz e uno a 1000 Hz producono distribuzioni del browser chiaramente diverse nelle stesse condizioni, il test sta mostrando un cambiamento relativo significativo, anche se nessuno dei valori riportati corrisponde esattamente all'impostazione del firmware.

I dispositivi ad alta frequenza sono particolarmente difficili da verificare in una normale pagina web. Più report hardware possono essere raggruppati prima dell'esecuzione del gestore di eventi, e l'esecuzione di JavaScript condivide il thread principale con il rendering e altre attività.

Più alto non è automaticamente meglio

Frequenze configurate più elevate possono ridurre l'intervallo massimo tra i report hardware, ma aumentano anche la richiesta di CPU e di energia. Il beneficio pratico dipende dalla catena completa: dispositivo, controller USB, CPU, motore di gioco, frame rate e display. Una configurazione instabile ad alta frequenza può essere meno utile di una frequenza inferiore ma stabile.

Usa il test del browser per identificare differenze e instabilità evidenti. Usa hardware specializzato o strumenti a basso livello se hai bisogno di certificare la tempistica dei report USB. Keymap Labs etichetta deliberatamente il risultato come "frequenza osservata" per preservare quel confine.

Segnala un problema riproducibile

Registra il modello del mouse, la connessione, la frequenza configurata, il browser, il sistema operativo, la modalità di alimentazione, tre mediane osservate e se il movimento è stato continuo. Se la modifica di una porta o di un browser cambia tutte e tre le esecuzioni, includi tale confronto.

Una segnalazione utile descrive il metodo. "Il mio mouse a 1000 Hz ottiene 742 Hz online" è incompleto; il divario potrebbe essere dovuto al percorso del browser. "Tre test continui nel browser A mostrano una ristretta distribuzione a 500 Hz mentre il browser B e un'utilità del dispositivo mostrano un risultato diverso" fornisce al supporto o alla divisione ingegneristica un punto da cui iniziare.