Timer Pomodoro za darmo
Pozostań skupiony dzięki technice Pomodoro. Dostosuj czas pracy i przerw, śledź ukończone sesje i słuchaj alertu dźwiękowego po zakończeniu każdej fazy.
Skróty: Spacja start/pauza · R reset · S pomiń
Typowe zastosowania
- Czasomierz Pomodoro do NaukiUżyj techniki Pomodoro, aby uczyć się bardziej efektywnie: pracuj w skupionych sesjach 25 minut z 5-minutową przerwą.
- Czasomierz Pomodoro do Pracy ZdalnejWalcz z rozproszeniem pracy z domu dzięki ustrukturyzowanym sesjom Pomodoro. Śledź czas skupienia i wymuszaj regularne przerwy.
- Czasomierz Pomodoro do Projektów PisaniaUżyj sesji Pomodoro, aby przejść przez blok pisarza i utrzymać tempo pisania na esejach, raportach lub pracach twórczych.
- Czasomierz Pomodoro do ProgramowaniaUżyj ustrukturyzowanych sesji skupienia, aby programować bardziej efektywnie: unikaj przerwania przepływu, zapewniając regularne przerwy.
- Czasomierz Pomodoro do Skupienia i ADHDUstrukturyzowane okresy pracy pomagają osobom z ADHD utrzymać skupienie i uczynić trudne zadania bardziej możliwymi do zarządzania.
Jak to działa
Ten minutnik Pomodoro działa w całości w przeglądarce bez żadnych zewnętrznych bibliotek. Odliczanie jest zakotwiczone w znaczniku czasu zegara ściennego z Date.now(), więc dławienie kart w tle nie może spowolnić minutnika, a wszystkie dźwięki powiadomień są syntetyzowane na żądanie przez Web Audio API — bez pobierania plików audio.
- 1Silnik odliczania oparty na zegarze ściennymPo naciśnięciu Start minutnik zapisuje bezwzględny znacznik czasu zakończenia (Date.now() plus pozostałe sekundy). Co 500 ms setInterval przelicza, ile sekund zostało, odejmując bieżący czas od tego stałego punktu końcowego. Jeśli przeglądarka dławi kartę, obliczenia korygują się same przy następnym tyknięciu.
- 2Ponowna synchronizacja po powrocie do kartyNasłuchiwacz zdarzenia visibilitychange uruchamia tę samą funkcję synchronizacji w chwili powrotu do karty. Dzięki temu wyświetlacz od razu przeskakuje na właściwy pozostały czas, zamiast czekać na kolejne tyknięcie co 500 ms — to ważne, gdy karta była długo w tle.
- 3Synteza dźwięku przez Web Audio APITrzy dźwięki alertu (klasyczny, dzwonek, cyfrowy) są generowane w całości przez wbudowany w przeglądarkę AudioContext — OscillatorNode ustawia częstotliwość i kształt fali (sinus lub prostokąt), a GainNode stosuje wykładniczą rampę głośności kształtującą obwiednię. Żadne pliki audio nie są pobierane ani dekodowane.
- 4Zapamiętywanie ustawień i dziennej liczbyWłasne czasy trwania i dzisiejsza liczba ukończonych pomodoro są zapisywane w localStorage pod dwoma osobnymi kluczami. Po wczytaniu strony narzędzie odczytuje je, sprawdza każdą wartość względem dozwolonych zakresów i odtwarza stan minutnika — dzięki temu ustawienia przetrwają odświeżenie strony bez odwołań do serwera.
Powiązane narzędzia
Generator szumów
Miksuj szum biały, różowy i czerwony z dźwiękami deszczu i oceanu, ustaw wyłącznik czasowy z wyciszaniem i pobierz zapętlony plik WAV lub MP3 od 1 do 60 minut.
Timer interwałowy
Timer pracy i odpoczynku do treningów HIIT i Tabata z rozgrzewką, rundami, seriami, dużym odliczaniem, fazami oznaczonymi kolorami, sygnałami dźwiękowymi i opcjonalnymi komunikatami głosowymi.
Fiszki
Twórz talie fiszek lub importuj je z arkusza kalkulacyjnego, a potem ucz się z odwracanych kart i harmonogramu powtórek rozłożonych w czasie, zapisanego w przeglądarce.