Cronômetro online
Inicie, pare e registre voltas com precisão de centésimos de segundo. Pressione Espaço para iniciar ou parar, L para marcar uma volta e R para zerar. O tempo continua contando quando você troca de aba, e o tempo corrente aparece no título da aba, para você conferir de qualquer lugar.
Voltas
Pressione Volta (ou L) com o cronômetro rodando para registrar uma parcial.
Atalhos de teclado
| Tecla | Ação |
|---|---|
| Espaço | Iniciar ou parar o cronômetro |
| L | Registrar uma volta enquanto ele roda |
| R | Zerar o tempo e apagar todas as voltas |
Os atalhos funcionam em qualquer lugar da página, exceto quando você está digitando em um campo de texto. Com um botão em foco, Espaço aciona esse botão.
Por que este cronômetro continua preciso em uma aba em segundo plano
Um cronômetro web ingênuo soma 10 milissegundos cada vez que um temporizador dispara. Isso gera um desvio grande, porque os navegadores reduzem a frequência dos temporizadores em abas ocultas para cerca de uma vez por segundo, e o Chrome pode espaçar temporizadores encadeados para uma vez por minuto depois que a aba fica oculta por cinco minutos. Cada tique perdido é tempo que o cronômetro perde em silêncio.
Este cronômetro nunca conta tiques. Ao apertar Iniciar, ele registra um carimbo de tempo e, a cada atualização da tela, subtrai esse carimbo do horário atual. Se a aba ficar dez minutos em repouso, o primeiro quadro depois que você voltar já mostra o total correto. As voltas funcionam do mesmo jeito: cada volta guarda o total no momento em que você apertou L, e o tempo da volta é a diferença em relação à volta anterior.
Os carimbos de tempo vêm de performance.now(), e não de Date.now(). O Date.now() lê o relógio do sistema, que pode avançar ou voltar quando o computador se sincroniza com um servidor de horário ou quando começa o horário de verão. O performance.now() é um relógio monotônico que só avança desde o carregamento da página, então uma correção de NTP no meio da medição não pode somar nem tirar um segundo do seu resultado. Os navegadores reduzem de propósito a resolução dele (para algo entre 5 microssegundos e 1 milissegundo) para impedir ataques de temporização, o que ainda é muito mais preciso que os centésimos exibidos aqui.
Por que o visor vai só até os centésimos de segundo
O cronometragem esportiva adotou os centésimos por um motivo. Nos Jogos Olímpicos de Munique, em 1972, Gunnar Larsson ganhou dos 400 m medley de Tim McKee por dois milésimos de segundo; depois disso, a entidade que rege a natação decidiu que os resultados seriam definidos em 1/100 s, porque as raias de uma piscina não podem ser construídas de forma idêntica com precisão de poucos milímetros. O atletismo olímpico também publica os resultados de velocidade em centésimos, embora as câmeras de foto-finish capturem milhares de quadros por segundo.
Em um cronômetro manual, os centésimos já são mais precisão do que o seu dedo consegue entregar. O tempo de reação visual fica em média em cerca de um quarto de segundo, e você reage tanto na largada quanto na chegada, então um resultado cronometrado à mão é confiável até uns décimos. Use os centésimos para comparar suas próprias voltas entre si, quando os atrasos de reação em boa parte se anulam, e não para decidir uma corrida.
Formas práticas de usar a tabela de voltas
Treino intervalado, ensaio de uma apresentação slide por slide, tempo de cada questão em um simulado ou duração de cada etapa de uma receita: aperte L em cada ponto de controle e a tabela mostra o tempo da volta e o total acumulado. Com duas ou mais voltas, a mais rápida fica marcada em verde e a mais lenta em vermelho, e o ritmo irregular aparece num relance. Se precisar planejar a mesma sessão entre países, o conversor de fuso horário cuida da parte do relógio.
Enquanto o cronômetro roda, a página pede ao navegador um bloqueio para manter a tela ativa, para que o celular ou o notebook não escureça nem bloqueie no meio de uma corrida longa. O bloqueio é liberado assim que você para. Navegadores sem a API Wake Lock mantêm as configurações normais de energia; a medição em si não é afetada.
Perguntas frequentes
- O cronômetro online continua rodando se eu trocar de aba ou bloquear a tela do celular?
- Sim. O cronômetro guarda o momento em que você apertou Iniciar e calcula o tempo decorrido a partir dele, então os temporizadores reduzidos de uma aba em segundo plano não fazem perder tempo. Em alguns celulares o navegador é totalmente suspenso com a tela apagada; o total correto aparece assim que você volta para a aba.
- Quais são os atalhos de teclado do cronômetro?
- A barra de espaço inicia e para, L registra uma volta enquanto o cronômetro está rodando, e R zera o tempo e apaga as voltas. Os atalhos são ignorados enquanto você digita em um campo de texto.
- Qual é a precisão de um cronômetro no navegador comparado a um cronômetro esportivo dedicado?
- O relógio em si tem precisão muito inferior a um milissegundo, porque lê o temporizador monotônico de alta resolução do navegador. O fator limitante é o tempo de reação humano na largada e na chegada, normalmente de 0,2 a 0,3 segundo, que vale igualmente para um cronômetro esportivo de mão.
- Meus tempos de volta ficam salvos em algum lugar?
- Não. As voltas existem só na aba aberta e somem quando você zera ou fecha a página. Nada é enviado, e a página não guarda os seus tempos.
- Por que o tempo aparece no título da aba do navegador?
- Para você acompanhar o cronômetro enquanto trabalha em outra aba. O título é atualizado duas vezes por segundo com minutos e segundos e volta ao normal depois de zerar.