Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

console.time

Измеряет, сколько времени выполнялся код.

Доступно с: Web API

Синтаксис

console.time(label) … console.timeEnd(label)

Параметры

ПараметрТипОписание
labelstringНеобязательный. Имя таймера; у 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.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.