ns-elapsed

v0.0.3
Simple, nanosecond resolution 'stopwatch' for nodeJS. Ideal for benchmark times.
high resolution nanoseconds stopwatch elapsed node benchmark interval

ns-elapsed

Simple, high resolution stopwatch for nodeJS. Ideal for benchmark times.

Build Status

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

license

MIT

Metadata

  • Unknown
  • Whatever
  • ArtskydJ
  • released 6/13/2014

Downloads

Maintainers