Cómo medir código JavaScript con performance.now()

A veces queremos conocer el rendimiento o el tiempo que toma una función o proceso en nuestra aplicación, y podemos resolverlo usando performance.now().
performance.now() nos ayuda a obtener el tiempo en milisegundos, lo que nos permite medir el tiempo exacto que tarda una función en completar su proceso.
Usando performance.now
Podemos tomar el valor actual de performance.now() y compararlo cuando nuestra función termine su proceso, tal como muestro en mi ejemplo:
function getUsers() {
console.log("Start...")
let from = performance.now();
setTimeout(() => {
console.log("Getting users..")
let to = performance.now()
let total = from - to;
console.log(`Total miliseconds ${total}`);
},3000)
}
// Total miliseconds -3003Si quieres aprender más sobre esto, te invito a consultar estos recursos:
Modern frontend development — Angular, React, TypeScript, accessibility, and performance.
Artículos Relacionados
Compartir este artículo
Si esta guía te resultó útil, compártela con tu equipo o con otros desarrolladores.
Software real. Lecciones reales.
Comparto las lecciones que aprendí por las malas, para que puedas evitarlas o estar preparado cuando ocurran.
Únete a 13,800+ desarrolladores y lectores.
Cero spam. Cancela tu suscripción en cualquier momento.