Timer Pomodoro gratis
Tetap fokus dengan teknik Pomodoro. Kustomisasi durasi kerja dan istirahat, lacak sesi yang diselesaikan, dan dengar peringatan audio saat setiap fase berakhir.
Pintasan: Spasi mulai/jeda Β· R atur ulang Β· S lewati
Penggunaan umum
- Timer Pomodoro untuk BelajarGunakan teknik Pomodoro untuk belajar lebih efektif: bekerja dalam sesi 25 menit yang terfokus dengan istirahat 5 menit.
- Timer Pomodoro untuk Pekerjaan Jarak JauhLawan gangguan kerja dari rumah dengan sesi Pomodoro terstruktur. Lacak waktu fokus dan terapkan istirahat teratur.
- Timer Pomodoro untuk Proyek PenulisanGunakan sesi Pomodoro untuk melampaui blok penulis dan mempertahankan momentum penulisan pada esai, laporan, atau karya kreatif.
- Timer Pomodoro untuk PemrogramanGunakan sesi fokus terstruktur untuk memprogram lebih efektif: hindari gangguan aliran sambil memastikan istirahat teratur.
- Timer Pomodoro untuk Fokus dan ADHDInterval kerja terstruktur membantu orang dengan ADHD mempertahankan fokus dan membuat tugas sulit lebih mudah dikelola.
Cara kerja
Timer Pomodoro ini berjalan sepenuhnya di browser tanpa library eksternal. Hitung mundur dijangkarkan ke stempel waktu jam-dinding menggunakan Date.now() sehingga pembatasan tab-latar-belakang tidak bisa memperlambat timer, dan semua suara notifikasi disintesis sesuai permintaan via Web Audio API β tidak ada file audio yang diunduh.
- 1Mesin hitung mundur jam-dindingSaat Anda menekan Mulai, timer mencatat stempel waktu akhir absolut (Date.now() ditambah detik yang tersisa). Setiap 500 md, setInterval menghitung ulang berapa detik tersisa dengan mengurangi waktu saat ini dari titik akhir tetap itu. Jika browser membatasi tab, matematikanya mengoreksi diri sendiri seketika detak berikutnya dipicu.
- 2Sinkronisasi ulang fokus-tabPendengar event visibilitychange memicu fungsi sinkronisasi yang sama seketika Anda beralih kembali ke tab. Ini berarti tampilan langsung melompat ke waktu tersisa yang benar alih-alih menunggu detak 500 md berikutnya β penting saat tab telah berada di latar belakang untuk waktu yang lama.
- 3Sintesis suara Web Audio APIKetiga suara peringatan (klasik, chime, digital) sepenuhnya dihasilkan oleh AudioContext bawaan browser β OscillatorNode mengatur frekuensi dan tipe gelombang (sinus atau kotak), dan GainNode menerapkan ramp volume eksponensial untuk membentuk amplopnya. Tidak ada file audio yang diambil atau didekode.
- 4Persistensi pengaturan dan jumlah harianDurasi khusus Anda dan jumlah pomodoro-selesai hari ini ditulis ke localStorage di bawah dua kunci terpisah. Saat halaman dimuat, alat ini membacanya kembali, memvalidasi setiap nilai terhadap rentang yang diizinkan, dan menghidrasi ulang timer β sehingga pengaturan Anda bertahan dari penyegaran halaman tanpa perjalanan pulang-pergi server.
Alat terkait
Pembangkit Suara
Campurkan white, pink, dan brown noise dengan suara hujan dan laut, atur pengatur waktu tidur yang memudar, dan unduh WAV atau MP3 yang dapat diulang dari 1 hingga 60 menit.
Timer Interval
Timer kerja dan istirahat untuk latihan HIIT dan Tabata dengan pemanasan, ronde, set, hitung mundur besar, fase berkode warna, bunyi bip, dan petunjuk suara opsional.
Kartu Flash
Buat dek kartu flash atau impor dari spreadsheet, lalu belajar dengan kartu balik dan jadwal pengulangan berjarak yang disimpan di browser Anda.