1.0.0 • Published 8 years ago

async-timer v1.0.0

Weekly downloads
8
License
MIT
Repository
github
Last release
8 years ago

tool for measuring time of execution of async code

START / END

var asyncTimer = require('async-timer');

var timer = asyncTimer();

var task = function () {
  timer.end('KEY1');
  console.log(timer.getMeasured());
}

timer.start('KEY1');
setTimeout(task, 500);

WRAP

var asyncTimer = require('async-timer');

var timer = asyncTimer();

var task = function (next) {
  setTimeout(next, 500);
}

var callback = function (next) {
  console.log(timer.getMeasured());
}

var wrapped = timer.wrap(task, 'KEY2');
wrapped(callback);
1.0.0

8 years ago