Teste de Velocidade de Reação
Teste sua velocidade de reação, desafie seu melhor recorde
Iniciar Teste
Clique o botão 'Iniciar Teste'
O que é Velocidade de Reação?
Um teste de velocidade de reação mede o atraso entre um sinal visual e a sua resposta. Nesta página, você espera a área de teste mudar e então clica ou pressiona uma tecla o mais rápido possível; o resultado aparece em milissegundos. Ele serve para comparar tentativas recentes, aquecer antes de jogos, demonstrar atenção e latência de entrada, ou observar como cansaço e foco mudam o desempenho. O número não mede apenas o sistema nervoso: taxa de atualização do monitor, latência do mouse ou teclado, agendamento do navegador, brilho da tela e cliques antecipados podem influenciar. Para comparar melhor, use o mesmo dispositivo, o mesmo método de entrada e várias tentativas, não um único resultado.
Como Usar
Como usar
- Clique no botão 'Iniciar Teste'
- Aguarde a tela mudar de vermelho para verde
- Clique imediatamente quando vir o verde
- Verifique seu registro de tempo de reação
Níveis de Reação
- <150ms: Excelente, nível de jogador de esports
- 150-200ms: Bom, acima da média
- 200-250ms: Médio, nível da maioria das pessoas
- 250-300ms: Lento, pode precisar de descanso
- >300ms: Precisa de prática, recomenda-se mais descanso
Dicas de Teste
- Mantenha-se focado, relaxe a mão, não fique nervoso. Teste 5 a 10 vezes para uma média mais precisa.
Casos de uso
Princípio técnico
O relógio que mede a reação é performance.now(), o temporizador de alta resolução da especificação W3C High Resolution Time. Em um contexto de navegação de nível superior, ele retorna um DOMHighResTimeStamp com precisão submilissegundo (Chromium reporta passos de 100 μs após as mitigações do Spectre, Firefox 1 ms por padrão em janelas privadas). O legado Date.now() tem resolução de apenas ~1 ms e portanto é inadequado para medições sub-frame. Tanto o atraso aleatório pré-estímulo (1-5 s) quanto o delta de clique decorrido são calculados na base de tempo de performance.now(). A mudança de estado do estímulo é conduzida por requestAnimationFrame, que o navegador vincula ao sinal vsync do display. A 60 Hz o intervalo de frame é de 16,67 ms, a 120 Hz é de 8,33 ms, a 144 Hz é de 6,94 ms e a 240 Hz é de 4,17 ms; o resultado portanto quantiza para o que o painel consegue exibir. Abaixo de ~150 ms a maior parte da medição não é mais o usuário — é o pipeline de entrada: um mouse com fio com polling USB de 1000 Hz adiciona cerca de 1 ms, um mouse Bluetooth adiciona 7-30 ms, e o coalescimento de eventos do SO pode estender isso ainda mais em um laptop em modo de economia de energia. Dados reais de tempo de reação simples humana se distribuem aproximadamente de forma normal com média de cerca de 250 ms e desvio padrão de cerca de 30 ms, percorrendo a mesma cadeia a cada vez: o fóton atinge a retina, o sinal percorre o LGN até o V1, o planejamento motor dispara no córtex pré-motor e motor, o trato corticoespinal aciona o flexor do dedo, e o clique é registrado. Um clique prematuro é portanto filtrado como um estado 'muito cedo' para evitar que essa distribuição seja poluída com adivinhações de antecipação que de outra forma seriam registradas como falsos registros de 50-100 ms.
- Relógio: performance.now() (DOMHighResTimeStamp), passos de 100 μs em contextos de nível superior do Chromium, 1 ms em algumas janelas privadas; Date.now() tem precisão apenas em ms e não é utilizado.
- Quantização de frame: requestAnimationFrame é travado ao vsync, então o menor delta mensurável é um frame: 16,67 ms a 60 Hz, 6,94 ms a 144 Hz, 4,17 ms a 240 Hz.
- Piso de latência de entrada: ~1 ms para um mouse com fio com polling USB de 1000 Hz, 7-30 ms para um mouse Bluetooth típico, +jitter de coalescência de eventos do SO em modo de economia de energia.
- Baseline humano: tempo de reação visual simples é aproximadamente normal com média ≈ 250 ms e DP ≈ 30 ms; registros abaixo de 150 ms quase sempre são o piso do dispositivo, não ganhos do sistema nervoso.
- Cadeia neural: retina → LGN → V1 → córtex pré-motor/motor → trato corticoespinal → flexor do dedo, somando a faixa de latência biológica irreductível.
- Anti-trapaça: cliques antes do estímulo são sinalizados como 'muito cedo' para que adivinhações de antecipação não poluam a distribuição como registros artificialmente rápidos.
Exemplos
Resultado típico de jogador de esports
Tentativas: 10
Melhor: 138 ms
Média: 152 ms
Avaliação: Excelente
Obs.: resultados abaixo de 150 ms geralmente são limitados pela latência de entrada do mouse/teclado, e não pelo sistema nervoso humano.Resultado de usuário de desktop comum
Tentativas: 10
Melhor: 198 ms
Média: 224 ms
Avaliação: Médio
A maioria dos usuários adultos fica na faixa de 200-250 ms em um monitor de 60 Hz com mouse com fio.Penalidade Cedo Demais
Status: Cedo demais!
Motivo: Clicou antes de a tela ficar verde.
Ação: A tentativa é descartada e o teste reinicia no estado vermelho de espera.Perguntas frequentes
Como o tempo de reação é medido?
A página muda a cor da tela (geralmente vermelho→verde) com um atraso aleatório e inicia um cronômetro com resolução de milissegundos. Você clica o mais rápido possível; a diferença entre a mudança visual e o clique é seu tempo de reação.
Qual é um tempo de reação típico?
O tempo médio de reação visual humana é de ~250 ms. Gamers e atletas treinados atingem 180-220 ms. Abaixo de 100 ms é quase certamente um clique adivinhado — a página detecta isso e pode invalidar a tentativa. Acima de 350 ms sugere fadiga, distração ou lag de entrada.
Por que recebo avisos de 'cedo demais — adivinhou'?
Se você clicar antes da cor mudar, a página sabe que você previu em vez de reagir. Respire fundo, observe a tela e clique somente após a mudança. Algumas versões adicionam um atraso inicial aleatório justamente para evitar que você programe seu clique em um intervalo fixo.
Quanto lag de entrada o navegador adiciona?
O timing de quadros do navegador, a taxa de atualização do monitor e a taxa de polling do mouse, todos adicionam atraso. Um monitor de 60 Hz adiciona em média ~8 ms de lag para a atualização visual; um mouse sem fio adiciona mais ~5 ms. Então sua reação medida é ~10-20 ms mais lenta do que seu sistema nervoso realmente disparou. Compare resultados relativos dentro do mesmo setup.
Devo tirar a média de várias tentativas?
Sim. Uma única tentativa é ruidosa. A página informa sua média ao longo da rodada (geralmente 5-10 tentativas) e descarta outliers como cliques prematuros. A mediana costuma ser mais significativa do que o melhor resultado individual.
A taxa de atualização do monitor importa?
Sim. Uma tela de 60 Hz tem um atraso máximo de 16,7 ms entre a mudança ocorrer internamente e você realmente vê-la. Uma tela de 120 Hz reduz isso pela metade, uma de 240 Hz pela quarta parte. Jogadores de e-sports usam monitores de alta taxa de atualização justamente por isso.
Os resultados são salvos?
Resultados recentes ficam no localStorage do navegador para que você veja sua tendência durante a sessão. Limpe os dados do site ou troque de navegador para apagá-los. Nada é enviado para um ranking online.