Бесплатен Помидоро тајмер
Останете фокусирани со техниката Помидоро. Прилагодете времетраење на работа и паузи, следете завршени сесии и слушнете аудио сигнал кога секоја фаза завршува.
Кратенки: Space старт/пауза · R ресетирање · S прескокни
Како функционира
Овој Pomodoro тајмер работи целосно во прелистувачот без надворешни библиотеки. Одбројувањето е закотвено на временски печат од ѕидниот часовник користејќи Date.now() така што успорувањето на позадинска картичка не може да го забави тајмерот, а сите звуци за известување се синтетизираат на барање преку Web Audio API — не се преземаат аудио датотеки.
- 1Механизам за одбројување по ѕиден часовникКога ќе притиснете „Старт“, тајмерот запишува апсолутен краен временски печат (Date.now() плус преостанатите секунди). На секои 500 ms, setInterval препресметува колку секунди преостануваат со одземање на тековното време од таа фиксна крајна точка. Ако прелистувачот ја успорува картичката, математиката сама се коригира во моментот кога следниот такт ќе се активира.
- 2Повторна синхронизација при фокус на картичкаСлушател на настан visibilitychange ја активира истата функција за синхронизација во моментот кога ќе се вратите на картичката. Ова значи дека приказот веднаш скока на точното преостанато време наместо да чека на следниот такт од 500 ms — важно кога картичката била во позадина подолго време.
- 3Синтеза на звук преку Web Audio APIТрите звуци за предупредување (класичен, ѕвонче, дигитален) се генерираат целосно од вградениот AudioContext на прелистувачот — OscillatorNode ги поставува фреквенцијата и типот на бран (синусоиден или квадратен), а GainNode применува експоненцијална рампа на јачина за да ја обликува обвивката. Не се преземаат или декодираат аудио датотеки.
- 4Постојаност на поставки и дневен бројВашите прилагодени времетраења и денешниот број завршени pomodoro сесии се запишуваат во localStorage под два одделни клучеви. При вчитување на страницата алатката ги чита назад, ги проверува сите вредности наспроти дозволени опсези, и повторно го хидрира тајмерот — така што вашите поставки преживуваат освежување на страницата без никаква комуникација со сервер.
Поврзани алатки
Линија за читање
Помагало за фокус при читање кое го затемнува сè освен една прилагодлива лента текст, која го следи вашиот курсор или стрелките на тастатурата. Корисно за дислексија и ADHD. Залепете го вашиот текст — ништо не се испраќа.
Тајмер за одбројување
Одбројувајте до кој било датум и време. Поставете прилагоден датум или користете брзи претходно поставени опции (5 мин, 15 мин, 1 час). Не е потребна регистрација.
Онлајн стоперка
Прецизна стоперка со снимање на кругови, истакнување на најбрз/најспор круг и кратенки на тастатура. Брои нагоре од нула со прецизност до милисекунда.