localStorage или document.cookie.
1. Проверяем наличие значения по ключу (сохранённый timestamp)
2. Если нет — записываем timestamp (новый сохранённый timestamp)
3. Запускаем таймер на 1800 - (текущий timestamp - сохранённый timestamp)
просто читает главную и бац
За что вы его так не любите?.. Давайте воткнём audio с громким звуком. Будет круто:)