Snaplytics JS Tests

Teste de Polling Rate do Mouse

Teste a taxa de polling do seu mouse — com que frequência ele reporta sua posição, em hertz — com um medidor ao vivo. Mova o cursor dentro da caixa abaixo; quanto mais rápido e por mais tempo você mover, mais precisa será a leitura, e sua taxa atual, máxima e média são atualizadas em tempo real.

Inativo
Hz

Mova o mouse aqui para medir

Mova o mouse na caixa para começar — quanto mais rápido você mover, com mais precisão poderemos amostrar sua taxa de polling.

Máx
Méd
Amostras
0

Como funciona

Os navegadores normalmente agrupam movimentos do mouse em um evento por quadro, então simplesmente contar eventos mousemove apenas mediria sua taxa de atualização. Para ver a taxa de polling real, lemos getCoalescedEvents(), que expõe cada amostra bruta que o navegador recebeu entre quadros. Contar essas amostras ao longo do tempo fornece a taxa em hertz. Como um mouse só reporta enquanto está em movimento, você precisa manter o cursor se movendo para obter uma leitura.

O que é uma taxa de polling normal?

Mouses de escritório padrão fazem polling a 125 Hz (a cada 8 ms). Mouses para games tipicamente rodam a 500 ou 1000 Hz, e os modelos com fio mais recentes chegam a 4000 ou 8000 Hz. Uma taxa mais alta significa menor latência de entrada e mais consistente — embora acima de 1000 Hz a diferença no mundo real seja pequena. O valor 'Máx' é a melhor estimativa da capacidade do seu mouse.

Para a leitura mais precisa

  • Mova continuamente em círculos rápidos e amplos — movimentos breves ou lentos resultam em subamostras.
  • Trate o resultado como um valor mínimo: se o navegador ou sistema estiver ocupado, pode soltar amostras, então sua taxa real pode ser um pouco mais alta do que mostrada.
  • Use uma conexão com fio ou o modo de alta velocidade do dongle se seu mouse tiver um.
  • Mantenha esta aba em foco e feche outros aplicativos exigentes enquanto testa.