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

    benchiepublic

    Benchie JS (WIP)

    Build Status NPM version Dependency Status Gittip donate button Bitdeli Badge

    A simple benchmark library for JavaScript

    Usage

        npm install benchie
    Simple Example:
    
        Benchmark = require("benchie").Benchmark
        var test = new Benchmark( "My Bench Test", function() { 
            // some code to test  
            var i = 2 * 2;
        });
     
        test.run();
        # outputs
        My Bench Test 221,982,195 x Avg ops per second
        My Bench Test 262,144,000 x Median ops per second

    Benchmark Options

    name type args description
    warmUpCount number Optional.
    Default. 1024
    How many times to call the test fn prior to running the test
    cycleCount number Optional.
    Default. 8
    How many times to execute the test loop
    testLoopCount number Optional.
    Default. 1048576
    How many times to run the test fn.
    setup method Optional.
    Method called before the first cycle begins
    tearDown method Optional.
    Method called after the last cycle end
    cycleSetup method Optional.
    Method called before each cycle begins
    cycleTearDown method Optional.
    Method called after each cycle ends
    reporter class or array Optional.
    Default. [AvergageReporter, MedianReporter]
    Reporter(s) used to show formatted results.

    History

    You can discover the history inside the History.md file

    Contributing

    You can discover the contributing instructions inside the Contributing.md file

    License

    Licensed under the incredibly permissive MIT License
    Copyright © 2013+ Stringz Solutions Ltd
    Copyright © 2013+ Peter Flannery

    Keywords

    none

    install

    npm i benchie

    Downloadslast 7 days

    2

    version

    0.0.1

    license

    none

    last publish

    collaborators

    • avatar