console.time
a console.timeEnd
metody umožňují vývojářům načasovat jakoukoli rutinu a získat trvání v milisekundách. Vzhledem k tomu, že je výkon JavaScriptu stále důležitější, je dobré znát základní techniky srovnávacích postupů. Jedním z nejzákladnějších nástrojů pro srovnávání je console.time
s console.timeEnd
.
console.time
začíná čas a console.timeEnd
zastaví časovač a vyplivne dobu trvání:
// Kick off the timer console.time('testForEach'); // (Do some testing of a forEach, for example) // End the timer, get the elapsed time console.timeEnd('testForEach'); // 4522.303ms (or whatever time elapsed)
Předání názvu časovače jako prvního argumentu vám umožní spravovat souběžné časovače. console.timeEnd
hovor okamžitě vyplivne uplynulý čas v milisekundách.
Existují pokročilejší techniky pro testování výkonu a srovnávání, ale console.time
/timeEnd
poskytnout rychlou manuální metodu testování rychlosti!