Teste de Latência do Mouse
Meça a rapidez de resposta do clique do seu mouse. Cada clique recebe uma marcação de tempo duas vezes — uma quando o navegador cria o evento, outra quando o manipulador desta página é executado — revelando o atraso na entrega, enquanto os testes de reação medem a rapidez com que você clica quando a área muda de estado.
Clique para preparar um teste
Quando a área mudar, clique o mais rápido que puder. Cada clique também registra seu atraso entre evento e manipulador.
Latência de clique recente
quanto menor, melhorA latência do mouse é o tempo entre pressionar o botão e o computador conseguir agir sobre o clique, medido em milissegundos. Cada clique percorre um caminho curto: o switch fecha, o firmware faz o debounce do contato para confirmar um clique real, o relatório atravessa o USB ou um link sem fio, o sistema operacional enfileira e despacha um evento de entrada, e o navegador o entrega à página. Cada etapa adiciona um pequeno atraso, e juntas elas determinam o quão instantâneo o seu mouse parece — separadamente dos seus próprios reflexos e da velocidade de atualização da tela.
Este teste mede duas coisas ao mesmo tempo. Todo evento de ponteiro carrega um timeStamp definido no momento em que o navegador o criou; quando o clique chega ao manipulador desta página, lemos performance.now() e subtraímos os dois valores, obtendo o atraso entre evento e manipulador — o tempo que o clique passou na pilha de entrada e no loop de eventos. Separadamente, a área executa testes de reação: ela espera um intervalo aleatório, muda de estado e registra o intervalo entre a mudança e o seu clique. O indicador em tempo real conta quantos eventos de movimento do ponteiro chegam por segundo, refletindo a frequência com que o navegador é informado de que o cursor se moveu.
Leia os dois números de forma diferente. O valor do teste de reação é dominado pelo tempo de reação humano — cerca de 200–270 ms — com a latência de hardware e software somada em cima, então trate-o como um placar combinado para comparar tentativas, não como uma medida de hardware. O atraso entre evento e manipulador é o sinal mais limpo: uma configuração saudável fica na casa dos milissegundos de um dígito, e picos na casa das dezenas indicam que a página ou o seu sistema está ocupado. A consistência importa tanto quanto a média — um mouse que oscila entre 2 ms e 20 ms parece pior do que um que se mantém estável em 8 ms.
Origens típicas do atraso no clique
| Etapa | Atraso típico | Do que depende |
|---|---|---|
| Debounce do switch | 2–20 ms | O firmware espera o contato estabilizar; alguns mouses gamer permitem ajustar isso |
| Intervalo de polling | 1–8 ms | Um mouse de 125 Hz reporta a cada 8 ms no máximo, um de 1000 Hz a cada 1 ms |
| Link sem fio | ~1–15 ms | Bons dongles de 2.4 GHz chegam perto do desempenho com fio; Bluetooth adiciona bem mais |
| Pipeline de entrada do SO | 1–5 ms | Escalonamento de USB somado ao sistema operacional acordando, enfileirando e despachando o evento |
| Thread principal do navegador | 0–10+ ms | O que o valor de evento-para-manipulador captura; cresce quando a aba está ocupada |
Latência do mouse x input lag x taxa de polling
Essas três métricas medem elos diferentes da mesma cadeia. A taxa de polling é a frequência, em hertz, com que o mouse reporta sua posição e o estado dos botões — o Mouse Polling Rate Tester a estima a partir do espaçamento dos eventos de movimento. A latência do mouse, medida aqui, é a rapidez com que um clique se torna um evento que a página consegue tratar. O input lag é o atraso completo de ponta a ponta, desde a sua ação até uma mudança visível na tela, incluindo o tempo de resposta e a atualização do próprio monitor — o Input Lag Tester cobre esse ciclo completo. Uma taxa de polling alta reduz uma das fontes da latência do mouse, mas ambas também dependem do sistema operacional, do navegador e do seu monitor.
Como reduzir a latência do mouse?
- Use uma conexão com fio, ou um dongle de 2.4 GHz de qualidade e baixa latência posicionado perto do mouse, em vez de Bluetooth.
- Aumente a taxa de polling no software do seu mouse (500 ou 1000 Hz) se o sensor e a conexão suportarem isso de forma estável.
- Reduza o tempo de debounce do clique no software do fabricante, equilibrando isso com o risco de cliques duplos.
- Conecte o mouse diretamente ao computador, em vez de usar um hub sem alimentação própria ou uma extensão longa.
- Mantenha drivers e firmware atualizados, e feche aplicativos em segundo plano que saturem a CPU ou o barramento USB.
