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.
Colete uma amostra repetível
Conecte seu controle
Conecte por USB ou Bluetooth e pressione um botão para disponibilizar o controle ao navegador.
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.
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.
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.
16,7 ms não comprova atraso do controle
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.
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édio | Avaliação | O que significa |
|---|---|---|
| Abaixo de 5 ms | Excelente | Compare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso. |
| 5 a 10 ms | Boa | Compare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso. |
| 10 a 20 ms | Intermediária | Compare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso. |
| 20 a 40 ms | Elevada | Compare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso. |
| Acima de 40 ms | Muito elevada | Compare tentativas com movimento, navegador e tela iguais. A faixa não identifica a origem de um atraso. |
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.
Guias para investigar atrasos
Outros diagnósticos
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.
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.
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