README
ms-perf
Node.js inline function performance measurement tool. Provides simple way to understand how much relative time your functions/promises are being executed for
install
npm i ms-perf -S
usage
Module generally consists of a single function with different use
- start timer instance
const perf = require('ms-perf');
// pass in timer name
const timer = perf('timer-name');
- register timer triggers
// returns Function
timer('trigger')
- retrieve timers
// returns reference to timers object
// and cleans up internal context
timer()
Example
// bluebird has many useful utilities...
const Promise = require('bluebird');
const perf = require('ms-perf');
const rethrow = e => {
throw e
};
function asyncExecutionFlow(input) {
const timer = perf('async');
return Promise
.resolve(input)
.then(doHTTPRequest)
// please do not use '