Multiple var declarations inside loop (v2)

Revision 2 of this benchmark created on


Test runner

Ready to run.

Testing in
TestOps/sec
One var for variable
for (var z = 0; z < 10000; z++) {
  var v1 = 10; var v2 = 20; var v3 = 30; var v4 = 40; var v5 = 50;
  var v6 = 60; var v7 = 70; var v8 = 80; var v9 = 90; var v10 = 100;
  var v11 = 11; var v12 = 20; var v13 = 30; var v14 = 40; var v15 = 50;
  var v16 = 60; var v17 = 710; var v18 = 80; var v19 = 90; var v20 = 100;
  var v21 = 11; var v22 = 20; var v23 = 30; var v24 = 40; var v25 = 50;
  var v26 = 60; var v27 = 710; var v28 = 80; var v29 = 90; var v30 = 100;
}
ready
Single var for all variables
var v1, v2, v3, v4, v5, v6, v7, v8, v9, v10,
  v11, v12, v13, v14, v15, v16, v17, v18, v19, v20,
  v21, v22, v23, v24, v25, v26, v27, v28, v29, v30;
for (z = 0; z < 10000; z++) {
  v1 = 10; v2 = 20; v3 = 30; v4 = 40; v5 = 50;
  v6 = 60; v7 = 70; v8 = 80; v9 = 90; v10 = 100;
  v11 = 11; v12 = 20; v13 = 30; v14 = 40; v15 = 50;
  v16 = 60; v17 = 710; v18 = 80; v19 = 90; v20 = 100;
  v21 = 11; v22 = 20; v23 = 30; v24 = 40; v25 = 50;
  v26 = 60; v27 = 710; v28 = 80; v29 = 90; v30 = 100;
}
ready

Revisions

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