Simple high resolution timer for node
npm install clockit
Wraps process.hrtime()
in a simple to use interface.
No need to multiply and divide to get desired measurement units.
Timer precision is a nanosecond.
*Note: requires Node.js 4 or later.
``sh`
npm install --save clockit
`js
const clockit = require('clockit');
var timer = clockit.start();
// ...
var ms = timer.ms; // time passed in milliseconds
var us = timer.us; // time passed in microseconds
var ns = timer.ns; // time passed in nanoseconds
`
Since time is measured in nanoseconds, ns returns an integer whileus and ms return floating point numbers without rounding.
These timer properties return the elapsed time since the start() call.ns` for example will
This means that two consecuritve reads of
return different values taking into account the time between the two calls.