Ugrás a fő tartalomra

Ingyenes Pomodoro-időzítő

Maradj összpontosítva a Pomodoro-technikával. Szabd testre a munka és szünet időtartamát, kövesd a befejezett munkameneteket, és halld a hangjelzést minden fázis végén.

Betöltés után offline is működik
25:00Fókusz

Billentyűparancsok: Space indítás/szüneteltetés · R visszaállítás · S kihagyás

Gyors előbeállítások (fókusz/szünet)
0
Mai Pomodorók
0 / 4
Munkamenet
0
Fókuszban töltött percek

Gyakori felhasználások

  • Pomodoro időzítő a tanulmányhozHasználja a Pomodoro technikát a hatékonyabb tanulmányozáshoz — dolgozzon összpontosított 25 perces ülésekben 5 perces szünettel.
  • Pomodoro időzítő a távolabbi munkáhozKüzdjön meg az otthonról dolgozás szóródásával strukturált Pomodoro ülésekkel. Kövesse nyomon a fókusz idejét és kérje az rendszeres szüneteket.
  • Pomodoro időzítő az írási projektekhezHasználja a Pomodoro üléseket az írási blokk áttöréséhez és az írás lendületének fenntartásához esszékhez, jelentésekhez vagy kreatív munkához.
  • Pomodoro időzítő a programozáshozStrukturált fókusz üléseket használjon a hatékonyabb kódozáshoz — kerülje el a flow-state zavart, miközben biztosítja az rendszeres szüneteket.
  • Pomodoro időzítő a fókuszhoz és az ADHD-hezA strukturált munkaintervallumok segítenek az ADHD-vel küzdő embereknek megtartani a fókuszt és a nehéz feladatokat könnyebben kezelhetővé tenni.

Hogyan működik

Ez a Pomodoro-időzítő teljes egészében a böngészőben fut, külső könyvtárak nélkül. A visszaszámlálás egy valós idejű Date.now() időbélyeghez van rögzítve, így a háttérben lévő lap fékezése nem lassíthatja az időzítőt, és minden értesítési hang igény szerint, a Web Audio API-val kerül szintetizálásra — semmilyen hangfájl nem kerül letöltésre.

  1. 1
    Valós idejű visszaszámláló motor
    Amikor megnyomod az Indítás gombot, az időzítő rögzít egy abszolút végidőbélyeget (Date.now() plusz a hátralévő másodpercek). 500 ms-onként a setInterval újraszámolja a hátralévő másodperceket, kivonva az aktuális időt ebből a fix végponttból. Ha a böngésző fékezi a lapot, a számítás önmagát korrigálja a következő tick pillanatában.
  2. 2
    Lap-fókusz újraszinkronizálás
    Egy visibilitychange eseményfigyelő azonnal elindítja ugyanazt a szinkronizáló függvényt, amint visszaváltasz a lapra. Ez azt jelenti, hogy a kijelzés azonnal a helyes hátralévő időre ugrik, ahelyett hogy a következő 500 ms-os tickre várna — ez fontos, ha a lap hosszabb ideig volt a háttérben.
  3. 3
    Web Audio API hangszintézis
    A három figyelmeztető hang (klasszikus, csengő, digitális) teljes egészében a böngésző beépített AudioContextjével generálódik — egy OscillatorNode állítja be a frekvenciát és a hullámformát (szinusz vagy négyszög), egy GainNode pedig exponenciális hangerő-rámpával formázza a burkológörbét. Nincs letöltött vagy dekódolt hangfájl.
  4. 4
    Beállítások és napi számláló megőrzése
    Az egyéni időtartamaid és a mai napra teljesített pomodorók száma két külön kulcs alatt kerül a localStorage-ba mentésre. Az oldal betöltésekor az eszköz visszaolvassa ezeket, minden értéket a megengedett tartományhoz validál, és visszaállítja az időzítőt — így a beállításaid túlélik az oldal frissítését, szerver-oda-vissza kérés nélkül.

Kapcsolódó eszközök

Gyakran ismételt kérdések