Defina um tempo, carregue em Iniciar e este temporizador online conta até zero; depois toca um alarme e o ecrã pisca. Escolha um tempo pré-definido de 1 a 30 minutos ou introduza as suas próprias horas, minutos e segundos. Tudo funciona no seu navegador: nada para instalar, nada é guardado nem enviado.
Como funciona
Quando carrega em Iniciar, o temporizador regista o momento exato em que deve terminar: a hora atual mais a duração definida. Sempre que o ecrã é atualizado, subtrai a hora atual a esse momento final. Assim, o tempo restante é sempre medido pelo relógio, e não contado passo a passo. Isto é importante porque os navegadores abrandam os temporizadores dos separadores em segundo plano, muitas vezes para uma atualização por segundo ou menos, para poupar bateria. Um temporizador que contasse os próprios passos ficaria atrasado; este volta a ler o relógio na atualização seguinte e mostra o tempo certo, mesmo que mude de separador. O título do separador também mostra o tempo restante. O alarme é um som gerado no navegador com a Web Audio API, sem descarregar nenhum ficheiro de som. Os navegadores só deixam uma página tocar som depois de interagir com ela, por isso o clique em Iniciar também desbloqueia o áudio. Pausa congela o tempo restante, Retomar continua daí e Repor volta ao tempo definido.
Exemplo prático
Para ovos cozidos com a gema mole, defina 0 horas, 6 minutos e 0 segundos e carregue em Iniciar (ou na barra de espaço). Pode ir ver a receita noutro separador: o título continua a contagem, 5:59, 5:58, e aos 0:00 toca o alarme e a página pisca. Para uma sessão Pomodoro de 25 minutos, carregue antes no botão de 25 min e depois em R para repor para a ronda seguinte.