Перайсці да асноўнага зместу
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 мс setInterval пераразлічвае, колькі секунд засталося, аднімаючы бягучы час ад гэтага фіксаванага канца. Калі браўзер абмяжоўвае ўкладку, матэматыка самавыпраўляецца ў момант наступнага тыка.
  2. 2
    Паўторная сінхранізацыя пры фокусе ўкладкі
    Слухач падзеі visibilitychange выклікае тую ж функцыю сінхранізацыі ў момант, калі вы пераключаецеся назад на ўкладку. Гэта азначае, што дысплей імгненна пераходзіць да правільнага рэшткавага часу, а не чакае наступнага тыка ў 500 мс — важна, калі ўкладка была ў фоне доўгі час.
  3. 3
    Сінтэз гуку з дапамогай Web Audio API
    Тры гукі апавяшчэння (класічны, гучок, лічбавы) генеруюцца цалкам убудаваным AudioContext браўзера — OscillatorNode задае частату і тып хвалі (сінус ці квадрат), а GainNode прымяняе экспаненцыяльную рампу гучнасці, каб сфармаваць агінальную. Аўдыяфайлы не атрымліваюцца і не дэкадуюцца.
  4. 4
    Захаванне налад і штодзённага падліку
    Вашы ўласныя працягласці і сённяшняя колькасць завершаных pomodoro запісваюцца ў localStorage пад двума асобнымі ключамі. Пры загрузцы старонкі інструмент счытвае іх назад, правярае кожнае значэнне на дапушчальныя дыяпазоны і аднаўляе таймер — так што вашы налады перажываюць абнаўленне старонкі без якога-небудзь зваротнага падарожжа да сервера.

Звязаныя інструменты

Часта задаюць пытанні