Dispositivo / Mouse

Teste da taxa de polling do mouse: estimativa de Hz no navegador

Mova o mouse em círculos para estimar a taxa de eventos. Compare os Hz atual, médio e máximo e veja o histograma dos intervalos, com explicações sobre os limites do navegador.

Teste da taxa de polling do mouse: estimativa de Hz no navegador: Conta as amostras do mouse disponibilizadas pelo navegador, incluindo relatórios agrupados quando disponíveis. As atualizações brutas do ponteiro são usadas quando há suporte. Janelas de um segundo fornecem as taxas atual e máxima; a média usa o tempo de movimento aceito. Pausas longas e valores atípicos de tempo muito curtos são excluídos. O resultado estima a entrega de eventos pelo navegador, não a taxa exata de polling do hardware USB. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Estimativa da taxa de polling do mouseProcessamento local

Roda inteiramente no seu navegador

Inicie e mova o mouse em círculos aqui

Alternativa para movimento do ponteiro

Hz atualContinue se movimentando
Hz médio0 Hz
Hz máximo da janela0 Hz

Histograma de intervalos: janela mais recente

≤125 Hz
0
126–250 Hz
0
251–500 Hz
0
501–1000 Hz
0
1001–2000 Hz
0
2001–4000 Hz
0
4001–8000 Hz
0
>8000 Hz
0

0 eventos entregues; 0 amostras após expandir os eventos agrupados.

Esta é uma estimativa, não uma medição da taxa de polling do hardware. Os navegadores podem agrupar relatórios do mouse ou limitar a entrega à taxa do navegador/tela. getCoalescedEvents() conta os relatórios dentro de cada evento entregue quando disponível, sem contar o evento pai duas vezes. O Chromium pode ser compatível com pointerrawupdate; o iOS usa pointermove. A compatibilidade é detectada neste navegador.

Os valores atual e máximo usam janelas de um segundo; a média é ponderada pelo tempo de movimento aceito. Pausas de 50 ms ou mais e intervalos inferiores a um oitavo do intervalo típico são excluídos. Carimbos de data e hora iguais não permitem separar relatórios distintos. Continue se movimentando; sem movimento, não há estimativa atual.

Botões e roda do mouse · Teste da taxa de atualização · Testador de gamepad

Relatórios do ponteiro

Pointer Events da W3C descreve atualizações brutas e amostras agrupadas. Expandir uma lista agrupada recupera as amostras expostas pelo navegador, mas não pode recuperar os relatórios que ele descartou. Fonte: https://www.w3.org/TR/pointerevents3/#coalesced-events

Taxa e filtragem

Taxa = intervalos aceitos × 1000 / tempo dos intervalos aceitos em milissegundos. Intervalos de 50 ms ou mais e intervalos abaixo de um oitavo do intervalo mediano são excluídos. Essas são escolhas de análise, não especificações do dispositivo. Os compartimentos do histograma contam os intervalos na janela mais recente.

Como usar

  1. Comece a medição e mova o mouse continuamente em círculos sobre a área de teste.
  2. Observe os Hz atual, médio e máximo da janela e o histograma dos intervalos.
  3. Pause ou redefina a medição e compare os resultados com os testes do mouse e da tela.

Privacidade e limitações

As medições permanecem neste navegador. Nada é enviado.

Ferramentas relacionadas

Perguntas frequentes

Por que a estimativa é menor que a configuração do meu mouse?

O sistema operacional e o navegador podem agrupar, limitar ou descartar relatórios. A frequência de atualização da tela, a economia de energia e o arredondamento dos registros de tempo afetam a estimativa. Um resultado do navegador não confirma a taxa de polling anunciada pelo hardware.

Os relatórios agrupados são contados duas vezes?

Não. Quando o navegador disponibiliza amostras agrupadas, elas substituem o evento principal na contagem. Registros de tempo iguais não permitem diferenciar relatórios separados.

Posso usar um iPhone?

Este teste precisa de movimento do mouse. O iOS não fornece atualizações brutas do ponteiro; ele usa eventos comuns de movimento. Para testar os dedos, use Teste de tela sensível ao toque.

Ferramenta grátis · no seu navegador execuções · não precisa de conta