Método HTML DOM console.timeEnd()

Definição e uso

O método console.timeEnd() termina o temporizador e escreve os resultados na visão de console.

Este método permite que você faça o tempo de algumas operações no código para teste.

Use Método console.time() Inicie o temporizador.

Use o parâmetro label para especificar o temporizador a ser encerrado.

Dica:Ao testar métodos de console, certifique-se de que a visão de 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 pessoalmente

Exemplo 2

Use o parâmetro label:

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

Experimente pessoalmente

Exemplo 3

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

var i;
console.time("test for loop");
for (i = 0; i < 100000; 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 pessoalmente

Sintaxe

console.timeEnd(label)

Valor do parâmetro

Parâmetro Tipo Descrição
label String Opcional. O nome do controle de fim da propriedade.

Suporte ao 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.timeEnd() Suporte 11 10 4 Suporte