hirestime

thin wrapper around process.hrtime

npm install hirestime
1 downloads in the last week
32 downloads in the last month

hirestime

...because there aren't enough hrtime wrappers yet.

Build Status

NPM

NPM

hirestime is a thin wrapper around process.hrtime() that does the clumsy handling of the returned array for you.

hirestime()

returns a function:

returnedFunction([unit])

returns the elapsed time since the call of hirestime in milliseconds.
an optional unit parameter can be specified that will cause an recalculation.
possible parameters

  • hirestime.S elapsed time in seconds
  • hirestime.MS elapsed time in milliseoncds
  • hirestime.NS elapsed time in nanoseconds

Examples

var hirestime = require('../');

//startpoint of the time measurement
var getElapsed = hirestime();

setTimeout(function() {
    //returns the elapsed milliseconds
    console.log(getElapsed());
}, 1000);
var hirestime = require('../');

//startpoint of the time measurement
var getElapsed = hirestime();

setTimeout(function() {
    //returns the elapsed seconds
    console.log(getElapsed(hirestime.S));
}, 1000);
npm loves you