elapse
v0.1.1
Published
Simple timer to track how long an operation takes.
Downloads
15
Maintainers
Readme
Elapse v0.1.1
Simple timer to track how long an operation takes.
Install
Available via npm
npm install elapse
Usage
var elapse = require('elapse');
elapse.time('LabelName');
elapse.timeEnd('LabelName');
Example
Debug option set to true (default) outputs to stdout
var elapse = require('elapse');
elapse.configure({
debug: true
});
elapse.time('AsyncOperation');
setTimeout(function() {
elapse.timeEnd('AsyncOperation');
// Outputs:
// Elapsed time: AsyncOperation: 1500ms
}, 1500);
Or you can store the result in a variable
var elapse = require('elapse');
elapse.configure({
debug: false
});
elapse.time('AsyncOperation');
setTimeout(function() {
var elapsed = elapse.timeEnd('AsyncOperation');
console.log(elapsed); // 1500
}, 1500);
Test
Tests created using Jasmine
npm test
License
Released under the MIT License.