Что сохраняется после перезагрузки таймера

Задача таймера

Таймер помогает отслеживать заданный промежуток времени без входа в аккаунт и без сохранения данных в хранилище или cookies. Он рассчитан на работу в рамках открытой страницы: можно запустить отсчет, при необходимости поставить его на паузу и получить видимое уведомление в конце. Звук по умолчанию выключен и включается только явным действием пользователя.

Последовательность действий

Откройте страницу таймера и задайте нужное время. Запустите отсчет. Если требуется временно остановить процесс, нажмите паузу — остаток времени сохранится, но только пока страница остается открытой. При необходимости включите звук отдельным действием. По завершении отсчета на экране появится видимое уведомление.

Допустим, вы поставили таймер на десять минут, а затем решили на минуту приостановить его. После паузы отсчет продолжится с того же остатка. Но если в этот момент обновить страницу, таймер сбросится, и прежний остаток времени восстановить не получится.

Как проверить состояние

Чтобы проверить, что таймер находится в ожидаемом состоянии, посмотрите на его индикатор на странице. При активном отсчете время уменьшается. При паузе уменьшение останавливается, но значение на экране не исчезает. После перезагрузки страницы исходное значение не сохраняется: вы увидите начальное состояние таймера, а не прежний остаток.

Проверка звука выполняется отдельно: пока вы явно не включили его, таймер завершится без звукового сигнала. О завершении можно судить по видимому уведомлению на странице.

Ограничения

У таймера нет аккаунта, синхронизации между устройствами, постоянного хранилища и cookies. Поэтому после reload таймер сбрасывается. Пауза сохраняет остаток только до тех пор, пока открыта страница. Звук выключен по умолчанию, включается явным действием, а в конце показывается видимое уведомление. Закрытая страница не выполняет фоновую работу, и гарантии доставки уведомления нет.