console.time
Измеряет, сколько времени выполнялся код.
Доступно с: Web API
Синтаксис
console.time(label) … console.timeEnd(label)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| label | string | Необязательный. Имя таймера; у timeEnd должно быть такое же. |
Возвращаемое значение
undefinedНичего не возвращает.
Примеры
Замер цикла (вывод в консоли браузера):
console.time('loop');
let sum = 0;
for (let i = 0; i < 1_000_000; i++) sum += i;
console.timeEnd('loop');Результат:
loop: 3.27 msПримечания
Время у каждого запуска своё. console.timeLog(label) выводит промежуточное время, не останавливая таймер. Для замеров в коде используйте performance.now() или Date.now().
См. также
- Date.now — Возвращает текущее время как число миллисекунд.
- console.count — Считает, сколько раз была вызвана эта строка.
Вопросы и ответы по теме
В учебнике
- Отладка — Как искать ошибки в JavaScript: чтение сообщения об ошибке, console.log и его варианты, проверка типов, инструменты разработчика и debugger.