Por que o teste espera um tempo aleatório antes de ficar verde?
Porque a espera varia entre 1500 e 4500 milissegundos justamente para impedir que você clique no ritmo, sem realmente observar a mudança de cor. Um atraso fixo permitiria memorizar o momento e clicar de antemão, invalidando a medição.
Por que clicar antes da hora não conta como resultado?
Porque a fase muda para "cedo demais" em vez de registrar um tempo próximo de zero, e a mesma rodada é sorteada de novo do zero. Isso impede que um clique de pura sorte ou impaciência derrube artificialmente a sua média.
O tempo medido no navegador é igual ao tempo de reação neural puro?
Não, o número inclui a latência da tela até um quadro inteiro de atraso na taxa de atualização, a latência do dispositivo de entrada, e o tempo que o navegador leva para despachar o evento de clique. O resultado mede "estímulo até evento registrado", sempre um pouco maior que a reação puramente neural.
Como a taxa de atualização da tela influencia o tempo medido?
A 60 Hz, cada quadro leva cerca de 16,7 milissegundos; a mudança para verde pode estar pronta no código e ainda assim esperar até o próximo quadro ser desenhado para aparecer de fato na tela, somando até esse valor ao tempo total medido.