Snaplytics Toolkit

Test Latenza Mouse

Misura quanto è reattivo il click del tuo mouse. Ogni click viene marcato temporalmente due volte — una volta quando il browser crea l'evento, una volta quando il gestore di questa pagina viene eseguito — rivelando il ritardo di consegna, mentre le prove di reazione misurano quanto velocemente clicchi quando il riquadro cambia stato.

Pronto
Frequenza eventi
events/s
muovi il cursore sul riquadro
Evento → gestore
ms
ultimo click

Clicca per avviare una prova

Quando il riquadro cambia stato, clicca il più velocemente possibile. Ogni click registra anche il suo ritardo evento-gestore.

Migliore
Media
Ultimo
Tentativi
0

Latenza di click recente

più basso è meglio
Le tue prove di latenza di click appariranno qui

La latenza del mouse è il tempo che intercorre tra la pressione del pulsante e il momento in cui il computer può agire sul click, misurato in millisecondi. Ogni click percorre un breve tragitto: lo switch si chiude, il firmware applica il debounce al contatto per confermare una pressione reale, il report attraversa l'USB o un collegamento wireless, il sistema operativo mette in coda e distribuisce un evento di input, e il browser lo passa alla pagina. Ogni fase aggiunge un piccolo ritardo, e insieme decidono quanto il tuo mouse sembri istantaneo — indipendentemente dai tuoi riflessi e dalla velocità di aggiornamento dello schermo.

Questo test misura due cose contemporaneamente. Ogni evento del puntatore porta con sé un timeStamp impostato nel momento in cui il browser lo ha creato; quando il click raggiunge il gestore di questa pagina leggiamo performance.now() e sottraiamo i due valori, ottenendo il ritardo tra evento e gestore — il tempo che il click ha trascorso nello stack di input e nell'event loop. Separatamente, il riquadro esegue prove di reazione: attende un intervallo casuale, cambia stato e registra l'intervallo tra il cambio e il tuo click. Il contatore in tempo reale conta gli eventi di spostamento del puntatore al secondo, rispecchiando quanto spesso il browser viene informato che il cursore si è mosso.

Leggi i due numeri in modo diverso. Il valore delle prove di reazione è dominato dal tempo di reazione umano — circa 200–270 ms — con la latenza di hardware e software sommata sopra, quindi trattalo come un punteggio combinato per confrontare i tentativi, non come una misurazione dell'hardware. Il ritardo tra evento e gestore è il segnale più pulito: un sistema in buone condizioni si mantiene nelle poche cifre di millisecondi, e picchi nelle decine indicano che la pagina o il sistema sono occupati. La costanza conta quanto la media — un mouse che oscilla tra 2 ms e 20 ms sembra peggiore di uno fermo stabilmente a 8 ms.

Fonti tipiche del ritardo di click

FaseRitardo tipicoDa cosa dipende
Debounce dello switch2–20 msIl firmware attende che il contatto si stabilizzi; alcuni mouse da gaming permettono di regolarlo
Intervallo di polling1–8 msUn mouse a 125 Hz riporta al massimo ogni 8 ms, uno a 1000 Hz ogni 1 ms
Collegamento wireless~1–15 msI buoni dongle 2.4 GHz sono vicini al cablato; il Bluetooth aggiunge decisamente di più
Pipeline di input del sistema operativo1–5 msScheduling USB più il tempo del sistema operativo per svegliarsi, mettere in coda e distribuire l'evento
Thread principale del browser0–10+ msCiò che il valore evento-gestore cattura; cresce quando la scheda è occupata

Latenza del mouse vs input lag vs frequenza di polling

Questi tre valori misurano anelli diversi della stessa catena. La frequenza di polling è la frequenza, in hertz, con cui il mouse riporta la sua posizione e lo stato dei pulsanti — il Mouse Polling Rate Tester la stima dalla spaziatura degli eventi di movimento. La latenza del mouse, misurata qui, è la rapidità con cui un click si trasforma in un evento che la pagina può gestire. L'input lag è il ritardo completo end-to-end dalla tua azione a un cambiamento visibile sullo schermo, che include anche la risposta e l'aggiornamento del display stesso — l'Input Lag Tester copre quel ciclo completo. Una frequenza di polling elevata riduce una fonte di latenza del mouse, ma entrambe dipendono anche dal sistema operativo, dal browser e dal monitor.

Come ridurre la latenza del mouse?

  • Usa una connessione cablata, oppure un dongle 2.4 GHz di qualità a bassa latenza posizionato vicino al mouse invece del Bluetooth.
  • Aumenta la frequenza di polling nel software del mouse (500 o 1000 Hz) se il sensore e la connessione la supportano in modo stabile.
  • Riduci il tempo di debounce del click nel software del produttore, bilanciandolo con il rischio di doppi click.
  • Collega il mouse direttamente al computer invece che tramite un hub non alimentato o una prolunga lunga.
  • Mantieni driver e firmware aggiornati, e chiudi le app in background che saturano la CPU o il bus USB.

Strumenti correlati