Files
30-seconds-of-code/snippets/measure-time-taken-by-function.md
Angelos Chalaris e2d2b6aa41 Updated snippets
Mainly for better readability
2017-12-12 18:21:53 +02:00

452 B

Measure time taken by function

Use performance.now() to get start and end time for the function, console.log() the time taken. First argument is the function name, subsequent arguments are passed to the function.

const timeTaken = (func,...args) => {
  var t0 = performance.now(), r = func(...args);
  console.log(performance.now() - t0);
  return r;
}
// timeTaken(Math.pow, 2, 10) -> 1024 (0.010000000009313226 logged in console)