Diagnóstico do ponteiro
Teste da taxa de polling do mouse
Faça um teste de Hz do mouse para estimar a taxa recebida pelo navegador e comparar valor atual, média, pico, estabilidade e amostras.
Monitor de Hz do mouse
Relatórios do ponteiro observados pelo navegador · processamento local
Este teste precisa de um mouse conectado e um ponteiro preciso. Movimentos por toque são ignorados e não são tratados como falha do mouse.
Inicie o teste e mova o mouse aqui de forma rápida e contínua.
0 Hz
Mantenha o ponteiro dentro da área para obter uma leitura mais estável.
Padrão de polling ao vivo
O padrão aparecerá quando o mouse começar a se mover.
Inicie o teste e mova o mouse continuamente. O resultado estima os tempos entregues pelo navegador, não a taxa de polling exata do hardware.
Interpretação
Como interpretar o teste de Hz
A taxa de polling indica quantas vezes o mouse relata movimento, em hertz. 500 Hz correspondem nominalmente a 2 ms por relatório, 1000 Hz a 1 ms, 4000 Hz a 0,25 ms e 8000 Hz a 0,125 ms.
Use a média como principal estimativa do navegador. O pico mostra a maior janela móvel, enquanto a estabilidade descreve a consistência dos intervalos aceitos durante o movimento ativo.
Limitações
Um verificador de polling não certifica o hardware
A página mede relatórios do ponteiro entregues pelo navegador, não pacotes USB lidos diretamente. Combinação de eventos, agendamento do sistema, CPU, conexão sem fio, velocidade e abas em segundo plano podem alterar o resultado.
Por isso um mouse de 4000 Hz ou 8000 Hz pode mostrar menos. Repita na mesma aba ativa e use o software do fabricante ou uma ferramenta USB nativa se precisar verificar o hardware.
Como funciona
Como o teste captura os relatórios
Quando disponíveis, o teste usa pointerrawupdate e amostras de getCoalescedEvents() sem contar também o evento resumido. A especificação Pointer Events informa que até atualizações brutas ainda podem ser combinadas. W3C Pointer Events
Se as APIs não estiverem disponíveis, há fallback para pointermove ou mousemove. As amostras são limitadas, ficam na memória e as atualizações visuais são agrupadas com requestAnimationFrame. MDN getCoalescedEvents()
Continue investigando
Testes de mouse relacionados
Respostas úteis
Perguntas sobre a taxa de polling
Como testar a taxa de polling do mouse?
Inicie o teste e mova o mouse de forma rápida e contínua dentro da área por 10 segundos. Compare a média e a estabilidade em várias sessões com o mesmo navegador e perfil do mouse.
Qual é uma boa taxa de polling para mouse?
500 Hz representam cerca de um relatório a cada 2 ms e 1000 Hz um a cada 1 ms. Mouses gamer podem oferecer 4000 Hz ou 8000 Hz; a configuração útil depende do mouse, sistema e software.
Por que meu mouse de 4000 Hz ou 8000 Hz mostra menos?
O navegador e o sistema operacional podem combinar, agendar ou limitar eventos do ponteiro. Velocidade do movimento, carga da CPU, conexão sem fio e aba inativa também afetam a leitura.
Este teste de Hz mede o hardware com exatidão?
Não. O verificador usa eventos do ponteiro entregues à página, incluindo amostras brutas e combinadas quando disponíveis. É uma estimativa do navegador, não uma certificação USB.
As amostras da taxa de polling são enviadas?
Não. Os registros de tempo ficam na memória da página durante a sessão e não são enviados a servidor nem a ferramentas de análise.