Будильник онлайн
Поставьте время — страница подаст сигнал, когда оно наступит, и покажет, сколько осталось. Будильников можно завести несколько: например, «выйти» и «созвон».
Вкладку нужно оставить открытой. Звонит страница, а не система: если закрыть браузер или выключить устройство, сигнала не будет. Чтобы проснуться утром, надёжнее будильник телефона — этот подходит для дел внутри дня.
Будильников не поставлено. Наберите время — например, 14:30.
Как он считает время
Время берётся с часов вашего устройства и в вашем часовом поясе — переводить ничего не нужно. Если названное время сегодня уже прошло, будильник встанет на завтра: так работает привычка, а не арифметика, и переспрашивать об этом бессмысленно. Сколько осталось до звонка, видно на каждой карточке.
Пока хотя бы один будильник ждёт, страница просит систему не гасить экран и считает по моменту наступления времени, а не сложением тиков. Свёрнутая вкладка и придушенный фон на это не влияют: вернувшись, вы увидите верный остаток, а сигнал прозвучит вовремя. Перезагрузка страницы будильники тоже не сбрасывает.
Чего он не может
Разбудить при закрытом браузере, спящем или выключенном устройстве. Это не недоделка, а граница самой технологии: сайт не имеет доступа к системным будильникам и не может запустить себя сам. Любой онлайн-будильник устроен так же — вопрос лишь в том, говорит он об этом прямо или нет.
Не прозвучит сигнал и в беззвучном режиме телефона либо когда звук выведен на выключённое устройство. Поэтому сигнал здесь тройной: звук, мигание заголовка вкладки и подсветка карточки. Если разрешить уведомления, добавится ещё системное уведомление — спрашиваем разрешение только по нажатию кнопки, а не при заходе.
Повтора по дням недели пока нет: это отдельная работа, и обещать её раньше времени нечестно. Для повторяющегося подъёма в одно и то же время по-прежнему правильнее будильник телефона.