ИНСТР-STOPWATCHrequestAnimationFrame · msМноготаймерностьревизия 2026-05-07

Секундомер и таймеры

Секундомер с кругами + множественные параллельные таймеры в одном инструменте. Миллисекундная точность, звук и уведомления при завершении.

⏱ работает в браузере · без регистрации
Инструмент · ИНСТР-STOPWATCH|real-time
calcal.ru / sekundomer-tajmer-mnozhestvennyj
Загрузка инструмента…
Lap timer
Круги без остановки
Параллельных таймеров
ms
Точность отображения
0
Запросов к серверу

Что делает инструмент

Комбинированный таймер: секундомер для замера прошедшего времени и счётчик с обратным отсчётом для напоминания. Особенность — несколько таймеров одновременно, что обычный «один таймер на iPhone» не позволяет.

Чисто браузерное решение: requestAnimationFrame для плавного UI секундомера, Date.now() для точности, Web Audio для сигнала окончания, Notification API для системных уведомлений. Никаких зависимостей.

Сценарии использования

  • Тренировки. Секундомер с lap-разметкой: бег по кругу, плавание, велосипед.
  • Кулинария. 3 таймера одновременно: пельмени, овощи, соус — каждый со своим временем.
  • Учёба и продуктивность. Помодоро + таймер для перерыва + таймер до конца лекции = 3 параллельных.
  • Презентации. Lap timer для каждой части: видеть динамику, не выходить за расписание.
  • Игры и спорт. Шахматы (но для них есть отдельный chess clock), карточные игры на время.
  • Эксперименты. Контроль времени в физических/химических опытах.
  • A/B тестирование UX. Замерить сколько занимает у пользователя задача в каждой версии интерфейса.

Точность измерений

Внутри: для секундомера используется паттерн baseTime + (Date.now() - startTime), где baseTime — накопленное время на pause. Это устойчиво к pause/resume — нет дрифта. UI обновляется через requestAnimationFrame (~60 fps) — выглядит плавно даже при отображении миллисекунд.

Для таймеров — другая стратегия: target = Date.now() + remaining, проверка каждые 250ms. Даже если браузер throttle-ит фоновую вкладку (Chrome замедляет setInterval до 1Hz в неактивных табах), при возврате к табу таймер мгновенно подкорректируется по target — нет накопленной ошибки.

ИСТОЧНИКИ
  1. requestAnimationFrame — MDN. Mozilla. developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame. 2024.
  2. Page Lifecycle API & background throttling. web.dev. developer.chrome.com/blog/timer-throttling-in-chrome-88. 2021.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Секундомер считает время вверх от 0 (для замера длительности): сколько прошло с момента старта. Таймер считает вниз от заданного значения (для напоминания): сколько осталось до конца. Этот инструмент даёт оба в табах.
Промежуточные замеры без остановки секундомера. Например, при беге на дорожке: нажимаете «Круг» каждый раз когда проходите старт. Получаете список с временем каждого круга и общим временем. Удобно для тренировок, оценки темпа, A/B сравнений.
Не ограничено. Каждый работает независимо со своим обратным отсчётом. Полезно: один таймер на «10 минут до конца помодоро», другой на «5 минут до конца чая», третий на «25 минут до встречи». При завершении каждого — звук + системное уведомление.
Секундомер обновляет UI через requestAnimationFrame (~60 раз в сек), время вычисляется через Date.now() (точность 1ms). Точность отображения — миллисекунды, точность измерения — субмиллисекунда (если ваше устройство свежее). Для спортивных рекордов нужен профессиональный таймер; для бытовых задач — точно.
Сейчас — нет. После закрытия / перезагрузки данные теряются. В будущем добавим экспорт CSV/копирование в буфер. Если нужно — сделайте скриншот в конце замера или скопируйте текст вручную.
Звуковой сигнал (Web Audio, два тона). Системное уведомление (Notification API) — нужно один раз разрешить в браузере. Уведомление работает даже если вкладка свёрнута: важно при долгих таймерах в фоне.
Да. setInterval даже в фоновых вкладках выполняется (с throttling — не чаще раза в секунду в большинстве браузеров). Таймеры считают через target = Date.now() + remaining, поэтому даже throttled tick корректно вычислит оставшееся время.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

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

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Помодоро таймер 25/5 онлайн

Помодоро-таймер: 25 мин работы / 5 мин перерыв, длинный перерыв каждые 4 цикла. Звук, системные уведомления, прогресс-кольцо. Офлайн.

/pomodoro-tajmer-onlajn-besplatno

Мировое время — 40+ городов

40+ городов одновременно: Москва, СПб, Лондон, Нью-Йорк, Токио. Реальное время через Intl.DateTimeFormat. Разница часовых поясов, DST.

/mirovoye-vremya-onlajn-30-gorodov

Метроном онлайн BPM 30-300

Метроном с Web Audio API: BPM 30-300, размеры 4/4, 3/4, 6/8 и др. Sample-accurate тики с акцентом первой доли. Без задержек.

/metronom-onlajn-bpm-besplatno

Обратный отсчёт до даты

Сколько дней до Нового года, отпуска, дедлайна. Секунды/минуты/часы/дни до выбранной даты с учётом часового пояса.

/obratnyj-otschet-do-daty-tajmer

Будильник в браузере

Несколько будильников на разные дни недели, 4 типа звуков, системные уведомления. Без установки приложений.

/onlajn-budilnik-tab-zaruchk

Таймер sit-stand стола

Чередование сидя/стоя по 50/10 минут. 5 пресетов от Cornell. Звук и системные уведомления при смене фазы.

/tajmer-stoyaschego-stola-zdorovye

Шахматные часы онлайн

Шахматные часы для живой партии: 10 контролей от bullet 1+0 до classical 60+30 с инкрементом Фишера.

/zhivoj-onlajn-shatzhmaty-tajmer

Объединить PDF онлайн — без загрузки на сервер

Склейка PDF в браузере через pdf-lib. До 20 файлов, до 50 МБ каждый. Локально, без отправки на сервер (152-ФЗ).

/obyedinit-pdf-onlajn-besplatno

Сжать PDF онлайн — уменьшить размер локально

Сжатие PDF в браузере без потери качества. 3 уровня (object streams, удаление метаданных). До 50 МБ. Через pdf-lib, локально.

/szhat-pdf-onlajn-umenshit-razmer

Разделить PDF на страницы — извлечь нужные онлайн

Разделение PDF на страницы локально: каждая страница отдельным файлом, диапазон или группами. Через pdf-lib, без отправки на сервер.

/razdelit-pdf-na-stranicy-onlajn

JPG в PDF — конвертер с объединением

Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.

/jpg-v-pdf-konverter

Повернуть страницы PDF онлайн

Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.

/povernut-pdf-stranitsy-onlajn

Водяной знак на PDF онлайн (кириллица)

Нанесение текстового знака («КОНФИДЕНЦИАЛЬНО», «ЧЕРНОВИК») на все страницы PDF. Поддержка русского текста через Canvas. 4 положения, регулировка прозрачности.

/dobavit-vodyanoj-znak-na-pdf

Нумерация страниц PDF онлайн

Проставьте номера страниц PDF в браузере: 4 формата, 6 положений, пропуск титульной, кастомный старт. Поддержка кириллицы. Через pdf-lib + Canvas.

/numerovat-stranitsy-pdf-onlajn

PDF в JPG / PNG — конвертер страниц

Рендеринг каждой страницы PDF в картинку через pdfjs-dist (Mozilla). 4 уровня качества: 96 / 150 / 300 DPI и lossless PNG. До 50 МБ.

/pdf-v-jpg-konverter-onlajn