Measure the performance/time taken of a function

PHOTO EMBED

Tue Aug 09 2022 19:29:37 GMT+0000 (Coordinated Universal Time)

Saved by @johnnye562 #javascript

const measureTime = (func, label = "default") => {
  if (typeof func !== "function") {
    console.error(`func must be a valid function, ${typeof func} provided`)
    return
  }
  console.time(label)
  func()
  console.timeEnd(label)
}

measureTime("findPeople", someExpensiveFindPeopleFunction)
// findPeople: 13426.336181640625ms
content_copyCOPY

https://justacoding.blog/9-useful-javascript-utility-functions/