ns-elapsed
v1.0.2
Published
Simple, nanosecond resolution 'stopwatch' for nodeJS. Ideal for benchmark times.
Downloads
290
Maintainers
Readme
ns-elapsed
Simple, high resolution stopwatch for nodeJS. Ideal for benchmark times.
examples
Asynchronous example
var Elapsed() = require('ns-elapsed')
var e = new Elapsed()
e.set() // This is superfluous because 'set()' is automatically called when 'e' was constructed.
setTimeout(function() { // Asynchronous code here
console.log( e.get() )
}, 1000)
Synchronous example:
var elapsed = require('ns-elapsed')()
// Synchronous code here
console.log( e.get() )
api
var Elapsed = require('ns-elapsed')
var e = new Elapsed()
e.set()
Does not return anything. Automatically called upon construction.
var sec = e.get()
Returns the number of seconds elapsed. E.g. 13.947172826
, which is almost 14 seconds.
install
Install with NPM
npm install ns-elapsed