For loop comparison
Date tested:
4 years ago
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Safari/605.1.15
Test name
Executions per second
Normal
2253.5 Ops/sec
Extra assignment
2276.7 Ops/sec
Benchmark definition (click to collapse):
Script Preparation code:
var arr = []; var n = 0; var i; var l; for (i = 0; i < 1000; i++) { arr[i] = i; }
Tests:
Normal
for (i = 0; i < arr.length; i++) { n += arr[i]; }
Extra assignment
for (i = 0, l = arr.length; i < l; i++) { n += arr[i]; }
Open this result on MeasureThat.net