function longrunning() {
const timestamp = process.hrtime(); // returns high-resolution array pair: [seconds, nanoseconds]
// ...
// do something
// ...
const elapsed = (([sec, ns] = process.hrtime(timestamp)) => ((sec + (ns / 1e9)) * 1e3))(); // converts [seconds, nanoseconds] into milliseconds
}
Last active
November 16, 2017 23:01
-
-
Save benjaminblack/8eeb695b3289d6d1aa48c10aede6d3cb to your computer and use it in GitHub Desktop.
High-resolution timers in Node
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment