Перейти до основного вмісту
LibraTool logoLibraTool

Таймер Помодоро — безкоштовно

Зберігайте зосередженість за технікою Помодоро. Налаштуйте тривалість роботи та перерв, відстежуйте завершені сесії та почуйте звуковий сигнал наприкінці кожної фази.

Працює офлайн після завантаження
25:00Фокус

Гарячі клавіші: Space — пуск/пауза · R — скидання · S — пропуск

Швидкі пресети (фокус/перерва)
0
Помодоро сьогодні
0 / 4
Сесія
0
Хвилин у фокусі

Типові застосування

  • Таймер Pomodoro для НавчанняВикористовуйте техніку Pomodoro для більш ефективного навчання: працюйте в зосереджених сеансах по 25 хвилин з 5-хвилинними перервами.
  • Таймер Pomodoro для Віддаленої РоботиБоріться з розсіянням при роботі дома за допомогою структурованих сеансів Pomodoro. Відстежуйте час зосередження та забезпечте регулярні перерви.
  • Таймер Pomodoro для Письмових ПроектівВикористовуйте сеанси Pomodoro, щоб подолати письменницький блок та зберегти імпульс написання для есе, звітів або творчої роботи.
  • Таймер Pomodoro для ПрограмуванняВикористовуйте структуровані сеанси зосередження, щоб програмувати більш ефективно: уникайте переривання стану потоку, забезпечуючи регулярні перерви.
  • Таймер Pomodoro для Зосередження та ADHDСтруктуровані робочі інтервали допомагають людям з ADHD зберігати зосередження та зробити складні завдання більш керованими.

Як це працює

Цей таймер Pomodoro працює повністю в браузері без зовнішніх бібліотек. Відлік прив’язано до мітки реального часу через Date.now(), тож пригальмовування фонових вкладок не може сповільнити таймер, а всі звуки сповіщень синтезуються на льоту через Web Audio API — аудіофайли не завантажуються.

  1. 1
    Рушій відліку за реальним часом
    Коли ви натискаєте «Старт», таймер записує абсолютну мітку завершення (Date.now() плюс залишок секунд). Кожні 500 ms setInterval переобчислює, скільки секунд залишилося, віднімаючи поточний час від цієї фіксованої точки. Якщо браузер пригальмовує вкладку, обчислення самі виправляються на наступному такті.
  2. 2
    Повторна синхронізація при поверненні на вкладку
    Слухач події visibilitychange запускає ту саму функцію синхронізації в момент повернення на вкладку. Тож відображення одразу переходить до правильного залишку часу, а не чекає наступного такту 500 ms, — це важливо, коли вкладка довго була у фоні.
  3. 3
    Синтез звуку через Web Audio API
    Три звукові сигнали (класичний, дзвіночок, цифровий) повністю генеруються вбудованим у браузер AudioContext — OscillatorNode задає частоту й тип хвилі (синус або квадрат), а GainNode застосовує експоненційну зміну гучності для формування огинаючої. Аудіофайли не завантажуються й не декодуються.
  4. 4
    Збереження налаштувань і денного лічильника
    Ваші власні тривалості й кількість завершених сьогодні помодоро записуються в localStorage під двома окремими ключами. Під час завантаження сторінки інструмент зчитує їх, перевіряє кожне значення на допустимі діапазони й відновлює таймер — тож налаштування переживають оновлення сторінки без звернень до сервера.

Схожі інструменти

Часті запитання