js-inline-cache (v12)

Revision 12 of this benchmark created on


Description

https://twitter.com/nicolasfor/status/543352574095921152 @nicolasfor

Setup

function f1(a, b){
      return a + b;
    }
    
    function f2(a, b){
      /* Aliquam malesuada tortor justo, sed euismod diam varius a.*/
      return a + b;
    }
    
    function f3(a, b){
      /* Aliquam malesuada tortor justo, sed euismod diam varius a. Aliquam non risus orci. Duis et varius orci. Phasellus sit amet enim sed erat laoreet dapibus. Etiam ullamcorper nisi maximus elit suscipit, a aliquam velit vehicula. Suspendisse feugiat nibh quis elit aliquet eleifend. In hac habitasse platea dictumst. Maecenas risus sapien, venenatis sed lectus sit amet, rutrum consequat orci. Maecenas egestas enim in velit consequat, accumsan condimentum tortor iaculis. Praesent quis rhoncus eros. Ut ornare malesuada porta. Suspendisse volutpat semper ex eu varius. test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test */
      return a + b;
    }

Test runner

Ready to run.

Testing in
TestOps/sec
with long comments
var sum = 0;
for(var i=0; i<10000; i++){
  sum = f3(sum, i);
}
ready
with short comments
var sum = 0;
for(var i=0; i<10000; i++){
  sum = f2(sum, i);
}
ready
without comments
var sum = 0;
for(var i=0; i<10000; i++){
  sum = f1(sum, i);
}
ready

Revisions

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