caching length

Benchmark created by feuwhwfeiu 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
u wot m8
var len=2;
len*=arr.length;
len-=len/2;
for(var i=0;i<len;i++) {
  arr[i]*=2;
}
ready

Revisions

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