For vs Recursion

JavaScript performance comparison

Test case created by Mozart Diniz

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
            function for1(x, y) {
       
                a = "" || "a";        
               
                if(x < y) {
                    for1(x+1, y);    
                }
               
            }
   
            function for2(x, y) {
               
                for(z=x; z<y; z++) {
                    a = "" || "a";        
                }
               
            }
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
Recursion
for1(0, 10000);
pending…
For
for2(0, 10000);
pending…

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

Compare results of other browsers

0 comments

Add a comment