hirestime

thin wrapper around process.hrtime

hirestime

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

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

npm install hirestime

returns a function:

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
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);