Método console.time() do HTML DOM

Definição e uso

O método console.time() inicia o temporizador no console.view.

Este método permite que você cronometre algumas operações no código para testes.

Use Método console.timeEnd() Finalize o temporizador e exiba o resultado no console.view.

Use o parâmetro label para nomear o temporizador, e então você pode configurar vários temporizadores na mesma página.

Dica:Ao testar métodos de console, certifique-se de que a visão do console está visível (pressione F12 para ver o console).

Exemplo

Exemplo 1

Quanto tempo leva para executar um loop for 100.000 vezes?

console.time();
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd();

Experimente você mesmo

Exemplo 2

Uso do parâmetro label:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test1");

Experimente você mesmo

Exemplo 3

Qual é mais rápido, loop for ou while?

var i;
console.time("test for loop");
for (i = 0; i < 1000000; i++) {
  // some code
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

Experimente você mesmo

Sintaxe

console.time(label)

Valor do parâmetro

Parâmetro Tipo Descrição
label String Opcional. Use o parâmetro label para nomear o temporizador.

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o método.

Método Chrome IE Firefox Safari Opera
console.time() Suporte 11 10 4 Suporte