Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    measurepublic

    This simple module mesures the duration of javascript operations. The module itself is an instance of EventEmitter2.

    Example

    var measure = require('measure');
    var done = measure.measure('timeconsuming.operation');
     
    measure.on('timeconsuming.*', function(duration) {
      console.log(duration); // same value as returned from done() 
    });
     
    setTimeout(function() {
      var duration = done();
      console.log(duration); // ~1000  
    }, 1000);

    API

    measure(key)

    Start the measurement using the string key Returns a function to be called when the measurement is complete.

    stats([key])

    Return the statistics for the given key or statistics for all keys if none is given.

    clear([key])

    Clear stats for the given key or all keys if none is given.

    Install

    npm install measure
    

    Run Tests

    mocha tests/measure.test.js --reporter spec
    

    License

    MIT/X11

    Keywords

    none

    install

    npm i measure

    Downloadslast 7 days

    119

    version

    0.1.1

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar