0.1.1 • Published 10 years ago
elapse v0.1.1
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.