microtimer

1.1.0 • Public • Published

microtimer

A simple high-resolution timing and profiling tool.

installation

npm install microtimer

usage

timer.set('foo');
setTimeout(function() {
    timer.get('foo');
    //	Set logger to a function
    timer.setLogger(function(name, ns, str) {
        console.log("Timer:" + name + " second timeout: " + (ns / 1e6) + "ms");
    })
}, 1000);

setTimeout(function() {
    timer.get('foo');
    //	Clears 'foo' timer
    timer.clear('foo');
},3000);
// Timer:foo 1002238412ns
// Timer:foo second timeout 3002.888295ms

Package Sidebar

Install

npm i microtimer

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • sandropasquali