Đồng hồ Pomodoro hiển thị thời gian còn lại ngay trên tiêu đề tab trình duyệt, nên bạn vẫn thấy còn bao nhiêu phút dù đang mở tab khác. Chạy chu kỳ 25 phút tập trung, 5 phút nghỉ, nghỉ dài sau mỗi bốn vòng, và lưu số phiên đã hoàn thành vào localStorage. Dành cho người làm việc trên trình duyệt và hay quên nhìn đồng hồ.
Đồng hồ không đếm bằng cách cộng dồn từng nhịp, mà lưu thời điểm kết thúc rồi tính lại phần dư từ Date.now() ở mỗi khung hình. Cách này quan trọng vì Chrome, Firefox và Safari đều giảm tần suất timer ở tab nền để tiết kiệm pin; nếu dùng setInterval thông thường, đồng hồ sẽ trôi vài phút sau nửa tiếng. Lịch sử phiên chỉ nằm trên máy bạn.
Cách sử dụng
- Chọn thời lượng tập trung và nghỉ, hoặc giữ mặc định 25/5.
- Bấm Bắt đầu để chạy phiên đầu tiên.
- Chuyển sang tab khác làm việc, theo dõi số phút trên tiêu đề tab.
- Khi hết giờ, bấm Nghỉ để chuyển sang phiên nghỉ.
- Xem số phiên đã hoàn thành ở cuối ngày để biết mình làm được bao nhiêu.
A Pomodoro timer that puts the remaining time in the browser tab title, so you can see the countdown while working in a different tab. It runs the standard 25-minute focus block, 5-minute break, and a longer break after four rounds, and keeps a session count in localStorage. Made for people whose work lives in a browser and who forget to look at a separate clock.
The timer does not accumulate ticks. It stores the end timestamp and recomputes the remainder from Date.now() on each frame. That matters because Chrome, Firefox and Safari all throttle timers in background tabs to save power; a naive setInterval would drift by minutes over half an hour. Session history stays in localStorage on your own device.
How to use
- Set the focus and break lengths, or keep the 25/5 default.
- Press Start to begin the first block.
- Switch to another tab and work, watching the minutes in the tab title.
- When it ends, press Break to move into the rest period.
- Check the completed session count at the end of the day.