Metodo HTML DOM console.time()

Definizione e uso

Il metodo console.time() avvia il cronometro nella vista console.

Questo metodo ti permette di cronometrare alcune operazioni nel codice per test.

Usa Metodo console.timeEnd() Ferma il timer e visualizza i risultati nel console.view.

Usa il parametro label per dare un nome ai timer, poi puoi impostare più timer nella stessa pagina.

Suggerimento:Quando si testano i metodi di console, assicurati che la vista console sia visibile (premi F12 per aprire la console).

Esempio

Esempio 1

Quanto tempo ci vuole per eseguire un ciclo for 100000 volte?

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

Prova tu stesso

Esempio 2

Utilizza il parametro label:

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

Prova tu stesso

Esempio 3

Quale è più veloce, il ciclo for o il ciclo 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");

Prova tu stesso

Sintassi

console.time(label)

Valore del parametro

Parametro Tipo Descrizione
label Stringa Opzionale. Utilizza il parametro label per dare un nome al timer.

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente questo metodo.

Metodo Chrome IE Firefox Safari Opera
console.time() Supporto 11 10 4 Supporto