unitimer
Universal timer (Node.js and browser). Super simple i.e.
var createTimer = require('unitimer')
var timer = createTimer().start()
setTimeout(function () {
var ms = timer.stop()
}, 1000)
API
timer.start()
Begin measuring interval.
timer.stop()
End the interval. Returns the elapsed time in milliseconds.
Note: start()
and stop()
can be called multiple times (which affects the total time, count, mean etc.).
timer.mean()
Returns arithmetic average in milliseconds.
timer.total()
Returns the total time taken for a given (addition of start
/ stop
durations)
timer.count()
Returns the number of intervals measured.
timer.min()
Returns the minimum interval time recorded.
timer.max()
Returns the maximum interval time recorded.
timer.info()
Returns a string summary of timer total, mean, total, min and max.
timer.log()
console.log
of timer.info()
(see above)