Calculer le temps d’exécution en Javascript

Classé dans : Programmation | 0

Pour certains projets il peut être nécessaire de savoir le temps de traitement d’une partie de notre code Javascript.

Cela afin de détecter les éventuels goulots d’étranglement dans le code.

Pour cela on peut utiliser la fonction performance.now() qui renvoi un timestamp.

Il suffit de stocker la valeur en début de traitement et en fin de traitement. La différence étant égale au temps écoulé.

var tsDebut = performance.now();
[javascript code...]
var tsFin = performance.now();
console.log('Durée d'exécution : ' + (tsFin-tsDebut) + ' ms');