Stel een tijd in, klik op Start en deze online timer telt af naar nul; dan klinkt er een alarm en knippert het scherm. Kies een vaste tijd van 1 tot 30 minuten of vul zelf uren, minuten en seconden in. Alles draait in je browser: niets te installeren, er wordt niets opgeslagen of verstuurd.
Hoe het werkt
Als je op Start klikt, onthoudt de timer het precieze moment waarop hij moet aflopen: de huidige tijd plus de ingestelde duur. Bij elke verversing van het scherm trekt hij de huidige tijd af van dat eindpunt. De resterende tijd wordt dus altijd aan de klok gemeten en niet tik voor tik geteld. Dat is belangrijk, want browsers vertragen timers in achtergrondtabs, vaak tot één update per seconde of minder, om de batterij te sparen. Een timer die zijn eigen tikken telt, loopt dan achter; deze leest bij de volgende update gewoon opnieuw de klok en toont de juiste resterende tijd, ook als je van tab wisselt. De tabtitel laat de resterende tijd ook zien. Het alarm is een toon die je browser zelf maakt met de Web Audio API; er wordt geen geluidsbestand gedownload. Browsers laten een pagina pas geluid afspelen nadat je ermee hebt gewerkt, daarom zet de klik op Start het geluid meteen aan. Pauze zet de resterende tijd stil, Hervatten gaat daar verder en Reset zet de ingestelde tijd terug.
Uitgewerkt voorbeeld
Voor zachtgekookte eieren stel je 0 uur, 6 minuten en 0 seconden in en klik je op Start (of druk je op de spatiebalk). Ga gerust naar het recept in een andere tab: de tabtitel telt door, 5:59, 5:58, en bij 0:00 klinkt het alarm en knippert de pagina. Voor een Pomodoro-werkblok van 25 minuten klik je op de vaste tijd 25 min en druk je daarna op R om te resetten voor de volgende ronde.