var declaration in loop

Benchmark created by MONTILLET Xavier on


Preparation HTML

<script>
  var a = [];
  var i = 9999;
  while (i--) {
   a.push(i);
  }
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
in
var str = '';
for (var i = 0, l = a.length; i < l; ++i) {
 var v = a[i];
 str += v;
 str += v * 2;
}
ready
out
var str = '';
var v;
for (var i = 0, l = a.length; i < l; ++i) {
 v = a[i];
 str += v;
 str += v * 2;
}
ready

Revisions

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

  • Revision 1: published by MONTILLET Xavier on