Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
For meseuerement
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Browser:
Chrome 130
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
for
677276.1 Ops/sec
forEach
257628.6 Ops/sec
For In
1020304.2 Ops/sec
For of
5710363.0 Ops/sec
Script Preparation code:
let data = [ [ 1731416366378, 3 ], [ 1731416400000, 3 ], [ 1731416546584, 3 ], [ 1731416734567, 1 ], [ 1731416915539, 1 ], [ 1731417103129, 1 ], [ 1731417283810, 1 ], [ 1731417465766, 3 ], [ 1731417644518, 3 ], [ 1731417828571, 0 ], [ 1731418008276, 0 ], [ 1731418195886, 0 ], [ 1731418399363, 0 ], [ 1731418592505, 0 ], [ 1731418771085, 0 ], [ 1731416366378, 3 ], [ 1731416400000, 3 ], [ 1731416546584, 3 ], [ 1731416734567, 1 ], [ 1731416915539, 1 ], [ 1731417103129, 1 ], [ 1731417283810, 1 ], [ 1731417465766, 3 ], [ 1731417644518, 3 ], [ 1731417828571, 0 ], [ 1731418008276, 0 ], [ 1731418195886, 0 ], [ 1731418399363, 0 ], [ 1731418592505, 0 ], [ 1731418771085, 0 ], [ 1731418962461, 0 ], [ 1731419159333, 4 ], [ 1731419341648, 4 ], [ 1731419521583, 0 ], [ 1731419702032, 0 ], [ 1731419886050, 0 ], [ 1731420068947, 0 ], [ 1731420270874, 3 ], [ 1731420475599, 3 ], [ 1731420698605, 3 ], [ 1731420884749, 3 ], [ 1731421063997, 3 ], [ 1731421286506, 3 ], [ 1731421486691, 3 ], [ 1731421709849, 3 ], [ 1731421926377, 3 ], [ 1731422158517, 3 ], [ 1731422380359, 3 ], [ 1731422586810, 3 ], [ 1731422801770, 3 ], [ 1731422994511, 3 ], [ 1731423178622, 3 ], [ 1731423389025, 3 ], [ 1731423579395, 3 ], [ 1731423772915, 3 ], [ 1731423961422, 3 ], [ 1731424137407, 3 ], [ 1731424317518, 3 ], [ 1731424499838, 3 ], [ 1731424688200, 3 ], [ 1731424866749, 3 ], [ 1731425063896, 3 ], [ 1731425246643, 3 ], [ 1731425426094, 2 ], [ 1731425614740, 2 ], [ 1731425802064, 2 ], [ 1731425982614, 2 ], [ 1731426161980, 2 ], [ 1731426342528, 3 ], [ 1731426522163, 3 ], [ 1731426704198, 2 ], [ 1731426885779, 2 ], [ 1731427064012, 2 ], [ 1731427243469, 2 ], [ 1731427424704, 2 ], [ 1731427606431, 2 ], [ 1731427788341, 3 ], [ 1731427976305, 3 ], [ 1731428154194, 3 ], [ 1731428333770, 3 ], [ 1731428516483, 3 ], [ 1731428693636, 3 ], [ 1731428876329, 3 ], [ 1731429054588, 3 ], [ 1731429234320, 3 ], [ 1731429413846, 3 ], [ 1731429594286, 3 ], [ 1731429675516, 3 ] ]
Tests:
for
for (var i = 0; i < data.length; i++) { data[i]; }
forEach
data.forEach(function(i) { data[i]; });
For In
for (var i in data) { data[i]; }
For of with continue
let criticalityCount = {}; for (let [, criticality] of data) { if (criticality === 0) { continue; } if (criticality in criticalityCount) { criticalityCount[criticality]++; } else { criticalityCount[criticality] = 1; } }
For of with filter before
let filteredData = data.filter(([, criticality]) => criticality !== 0); let criticalityCount = {}; for (let [, criticality] of filteredData) { if (criticality in criticalityCount) { criticalityCount[criticality]++; } else { criticalityCount[criticality] = 1; } }