Ferramenta de diagnóstico

Latência do controle: intervalos de entrada em ms

Mova os analógicos por dez segundos e observe os intervalos entre mudanças recebidas pelo navegador. Compare médias e pausas longas em testes repetidos. Isso não mede todo o atraso entre um pressionamento físico e sua resposta na tela.

Carregando diagnóstico...
Como funciona

Colete uma amostra repetível

    01

    Conecte seu controle

    Conecte por USB ou Bluetooth e pressione um botão para disponibilizar o controle ao navegador.

    02

    Inicie os dez segundos

    Clique em Iniciar. As mudanças recebidas pela Gamepad API são registradas com performance.now(). A precisão disponível depende das políticas de temporização do navegador.

    03

    Mantenha entradas contínuas

    Mova ambos os analógicos em círculos e pressione botões ao longo da janela. Repita com uma execução semelhante para comparar resultados.

    04

    Leia os resultados

    A página mostra mínimo, média, percentil 95 e máximo dos intervalos observados, em milissegundos. O histograma apresenta a distribuição. Esses valores não são latência física completa.

Guia prático

16,7 ms não comprova atraso do controle

Caminho do botão à tela, destacando pontos de observação do navegador e o intervalo entre eles.
O teste cronometra mudanças observadas, não toda a viagem do dedo à imagem.

O navegador vê apenas parte do caminho

A 60 quadros por segundo, há cerca de 16,7 ms entre quadros. A página consulta entradas nesse ciclo. Uma concentração nessa faixa pode refletir a consulta, não o atraso próprio do controle.

Mova com ritmo constante por dez segundos. Toques lentos e círculos rápidos não são execuções equivalentes.

Compare várias tentativas

Mantenha navegador, tela e movimento. Leia a média junto do percentil 95, que indica a parte superior da maioria dos intervalos registrados.

Pausas de meio segundo ou mais são excluídas. O teste não captura todas as interrupções. Um valor menor não comprova menor atraso até a tela nem aptidão para torneios.

Entenda os resultados

O que significam os valores

As faixas classificam intervalos entre mudanças de entrada. Não indicam velocidade física da conexão nem adequação a um jogo.

Intervalo médioAvaliaçãoO que significa
Abaixo de 5 msExcelenteCompare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso.
5 a 10 msBoaCompare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso.
10 a 20 msIntermediáriaCompare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso.
20 a 40 msElevadaCompare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso.
Acima de 40 msMuito elevadaCompare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso.
Suporte a controles padrão

Controles compatíveis

Use um gamepad padrão disponibilizado pelo sistema e pelo navegador, por cabo, Bluetooth ou receptor. Confira o suporte e o mapeamento antes de interpretar os intervalos.

Se os intervalos ficaram altos

Guias para investigar atrasos

Dúvidas frequentes

Perguntas sobre Teste de latência

É o tempo entre uma ação física e seu registro em uma etapa do sistema, normalmente expresso em milissegundos. Uma medição até a imagem inclui outras etapas. Esta ferramenta observa intervalos no navegador, sem medir toda essa trajetória.

Intervalos entre mudanças de estado observáveis pela Gamepad API. A página não separa controle, conexão, sistema, agendamento, execução e tela. O resultado não é uma medição direta do atraso completo entre botão e imagem.

Não existe uma meta universal para esta medição. Velocidade do movimento e ritmo do navegador alteram os intervalos. Compare execuções equivalentes, sem tratar a classificação como prova de tempo de resposta no jogo.

Movimento, conexão, firmware, sistema, navegador, carga da CPU e outras condições influenciam a leitura. Repita e compare modos disponíveis antes de atribuir o resultado a uma causa.

Depende do modelo e da configuração. Não há frequência universal para USB ou Bluetooth. Compare o mesmo controle, navegador, tela e movimento em várias tentativas, sem confundir intervalos observados com latência física isolada.

Usamos performance.now() e várias transições durante dez segundos. A precisão prática depende de atualização da API, temporizadores, sistema, tela e carga. Repetir é mais útil que tratar uma leitura como medição de laboratório.

Sim, quando o sistema e o navegador disponibilizam o controle na Gamepad API. Mantenha condições semelhantes e repita ao comparar com cabo; rádio, receptor, firmware e agendamento também influenciam.

Não. O valor alto não causa dano. Se persistir, confira conexão, carga, cabos, firmware e tarefas do sistema. O teste sozinho não identifica a causa.

Fontes e metodologia

Como medimos os intervalos

Por dez segundos, registramos mudanças no ciclo de animação. São necessários pelo menos 30 intervalos; pausas de 500 ms ou mais são excluídas. Movimento e ritmo do navegador afetam o resultado, que não mede atraso físico até a tela.

Leia a metodologia

Faça o Diagnóstico completo do controle GPADLAB

O diagnóstico combina seis etapas em uma pontuação própria do GPADLAB. Analise cada etapa para investigar sintomas e compare a pontuação em testes repetidos.

Iniciar diagnóstico completo