Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Pomodoro-timer

Bly gefokus met die Pomodoro-tegniek. Pas werk- en pouseduur aan, volg voltooide sessies en hoor 'n oudiowaarskuwing wanneer elke fase eindig.

Werk vanlyn sodra gelaai
25:00Fokus

Snelkoppelings: Spasie begin/pouseer · R herstel · S slaan oor

Vinnige voorinstellings (fokus/breek)
0
Vandag se Pomodoros
0 / 4
Sessie
0
Minute gefokus

Algemene gebruike

  • Pomodoro-tyer vir studeerGebruik die Pomodoro-tegniek om meer doeltreffend te leer — werk in gefokuste 25-minuutsessies met 5-minuutbreuke.
  • Pomodoro-tyer vir afstandwerkVeg werkafleiding van tuis af met gestruktureerde Pomodoro-sessies. Spoor fokusgyd en dwing gereelde breuke af.
  • Pomodoro-tyer vir skryfprojekteGebruik Pomodoro-sessies om skryfblokkasie te oorwin en skryfmomentum op opstelle, verslae of kreatiewe werk te handhaaf.
  • Pomodoro-tyer vir programmeringGebruik gestruktureerde fokusstessies om doeltreffender te kodeer — vermyf vloeistaatonderbrekings terwyl gereelde breuke verseker word.
  • Pomodoro-tyer vir fokus en ADHDGestruktureerde werktussenposes help mense met ADHD om fokus te behou en moeilike take meer hanteerbaar te laat voel.

Hoe dit werk

Hierdie Pomodoro-tydhouer loop heeltemal in die blaaier sonder eksterne biblioteke. Die aftelling word aan 'n muur-klok-tydstempel geanker met Date.now() sodat agtergrond-oortjie-beperking nie die tydhouer kan vertraag nie, en alle kennisgewingklanke word op aanvraag via die Web Audio-API gesintetiseer — geen oudiolêers word afgelaai nie.

  1. 1
    Muur-klok-aftelling-enjin
    Wanneer jy Begin druk, teken die tydhouer 'n absolute eindtydstempel aan (Date.now() plus die oorblywende sekondes). Elke 500 ms herbereken setInterval hoeveel sekondes oorbly deur die huidige tyd van daardie vaste eindpunt af te trek. As die blaaier die oortjie beperk, korrigeer die wiskunde homself die oomblik wat die volgende tik afgaan.
  2. 2
    Oortjie-fokus-hersinkronisering
    'n visibilitychange-gebeurtenisluisteraar gaan dieselfde sinkroniseringsfunksie af die oomblik wat jy terug na die oortjie wissel. Dit beteken die vertoning spring onmiddellik na die korrekte oorblywende tyd eerder as om vir die volgende 500 ms-tik te wag — belangrik wanneer die oortjie vir 'n lang ruk in die agtergrond was.
  3. 3
    Web Audio-API-klanksintese
    Die drie waarskuwingsklanke (klassiek, klokkie, digitaal) word heeltemal deur die blaaier se ingeboude AudioContext gegenereer — 'n OscillatorNode stel die frekwensie en golfvormtipe (sinus of vierkant), en 'n GainNode pas 'n eksponensiële volume-oprit toe om die omhulsel te vorm. Geen oudiolêers word gehaal of gedekodeer nie.
  4. 4
    Instellings- en daaglikse-telling-volharding
    Jou pasgemaakte duurtes en vandag se voltooide-pomodoro-telling word na localStorage onder twee aparte sleutels geskryf. By bladsylaai lees die nutsprogram hulle terug, bekragtig elke waarde teen toegelate reekse, en hidreer die tydhouer — sodat jou instellings 'n bladsyverfrissing oorleef sonder enige bediener-heen-en-weer.

Verwante gereedskap

Gereelde vrae