test (v50)

Revision 50 of this benchmark created on


Setup

var o = {1:1, 2:2};
    var n = 0;
    var s = 'string';
    var arr = [1,2,3,4,5,6,7,8,9,10];
    
    function sum1(){
    var i,
                        sum = 0
                ;
                
                for(i = arguments.length; i--;){
                        sum += arguments[i];
                }
                
                return sum;
    }
    
    function sum2(){
    var total = 0;
        var i = arguments.length; 
    
        while (i--) {
            total += arguments[i];
        }
    
        return total;
    }

Test runner

Ready to run.

Testing in
TestOps/sec
1
sum1.apply(undefined, arr);
ready
2
sum2.apply(undefined, arr);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.