ueshi
v1.2.1
Published
benchmarking framework
Downloads
22
Readme
ueshi 
Benchmarking
var Ueshi = require('ueshi');
function Foo() {}
Foo.prototype.bar = function(cb) {
setTimeout(function() {
cb(42)
}, 1000);
};
var Wrapper = new Ueshi();
var foo = new Foo();
Wrapper.wrap(foo);
Wrapper.on('invoke', function(event) {
console.log(event);
//event: {elapsed: 1000ms, name: 'bar', subject: 'Foo'}
});
foo.bar(function() {
console.log(arguments);
});
The Ueshi-Constructor accepts a options hash with the following parameters:
excludePrivate
excludes private methods from benchmarking. Method names starting with an_
are considered private.
Ueshi?
An alien race from The legend of ZERO.