Skip to content

seriousManual/ueshi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ueshi Build Status

NPM

NPM

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.

About

benchmarking framework

Resources

Stars

Watchers

Forks

Packages

No packages published