Как пользоваться
- Нажмите Старт — время пойдёт с точностью до сотых секунды. Дисплей крупный, цифры не прыгают.
- Кнопка Стоп ставит на паузу, повторный Старт (Продолжить) — снова запускает с того же места.
- Во время работы жмите Круг: каждый круг попадает в таблицу с временем круга и общим временем.
- Кнопка Сброс обнуляет секундомер и очищает круги, а Скопировать кладёт результаты в буфер обмена.
Откуда точность
Секундомер считает время по системным часам высокого разрешения (performance.now) и перерисовывает дисплей на каждом кадре через requestAnimationFrame. Это важно: наивный таймер на setInterval копит ошибку и со временем отстаёт, а здесь прошедшее время каждый раз вычисляется заново от момента старта, поэтому дрейфа нет и через час работы.
Пауза устроена честно: при остановке к накопленному времени прибавляется отрезок с последнего старта, а не «замораживается кадр». Поэтому сколько бы раз вы ни ставили на паузу и ни продолжали, сумма остаётся точной. Дисплей показывает часы, минуты, секунды и сотые — цифры моноширинные, с табличными знаками, так что ничего не дёргается при счёте.
Круги и общее время
- Время круга — сколько прошло с предыдущего нажатия «Круг».
- Общее время — сколько прошло с самого старта до этого круга.
- Круги удобно сравнивать: видно, какой отрезок был быстрее, а какой медленнее.
- Кнопка «Скопировать» выгружает все круги текстом — можно вставить в заметки или чат.
Частые вопросы
Как запустить секундомер онлайн?
Нажмите «Старт» — время пойдёт сразу. «Стоп» ставит на паузу, «Сброс» обнуляет. Ничего устанавливать не нужно, секундомер работает прямо на странице.
Насколько точен секундомер?
Он считает по часам высокого разрешения и не копит ошибку, как таймеры на setInterval: прошедшее время всякий раз вычисляется заново от момента старта. Точность показа — до сотых секунды.
Секундомер работает без интернета и что-то отправляет?
Всё считается в браузере, ничего не уходит на сервер: ни время, ни круги. После загрузки страницы секундомер работает и офлайн, а данные нигде не сохраняются.
Что показывает круг?
Каждое нажатие «Круг» добавляет строку с двумя величинами: временем этого круга (с прошлого нажатия) и общим временем с начала. Так удобно сравнивать отрезки между собой.