caching length (v127)

Revision 127 of this benchmark created by Robin on


Setup

var arr=[];
  for(var i=0;i<1000;i++) {
    arr[i]=Math.random();
  }

Test runner

Ready to run.

Testing in
TestOps/sec
cached
for(var i=0,len=arr.length;i<len;i++) {
  arr[i]*=2;
}
ready
not cached
for(var i=0;i<arr.length;i++) {
  arr[i]*=2;
}
ready
My Test
var arr = [];
var i = 1000;
do {
  arr[i]*=2;
} while (i--);
ready

Revisions

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