Hora do console()
Exemplo
O tempo que leva para executar um loop for 100.000 vezes:
console.time();
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd();
Mais exemplos abaixo.
Definição e uso
O time()
método inicia um cronômetro na visualização do console.
O time()
método permite codificar o tempo para fins de teste.
Observação
Você pode executar vários temporizadores ao mesmo tempo.
Use o parâmetro label para nomear temporizadores diferentes.
Veja também:
Sintaxe
console.time(label)
Parâmetros
Parameter | Description |
label | Optional. A label to give the timer a name. |
Mais exemplos
Usando o parâmetro label :
console.time("test1");
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd("test1");
Qual é o mais rápido, o loop for ou o loop while?
console.time("for loop");
for (let i = 0; i < 1000000; i++) {
// some code
}
console.timeEnd("for loop");
let i = 0;
console.time("while loop");
while (i < 1000000) {
i++
}
console.timeEnd("while loop");
Suporte ao navegador
console.time()
é suportado em todos os navegadores modernos:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |