Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
forEach vs const size forLoop
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15
Browser:
Safari 17
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
forEach
1041179.7 Ops/sec
for
217577.8 Ops/sec
Script Preparation code:
var gsmCells = [ { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23446, "signal_strength": -75 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 59141, "signal_strength": -76 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 6924, "signal_strength": -80 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23449, "signal_strength": -81 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23448, "signal_strength": -82 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23447, "signal_strength": -83 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23445, "signal_strength": -84 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23444, "signal_strength": -85 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23443, "signal_strength": -86 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23442, "signal_strength": -87 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23441, "signal_strength": -88 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23440, "signal_strength": -89 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23439, "signal_strength": -90 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23438, "signal_strength": -91 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23437, "signal_strength": -92 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23436, "signal_strength": -93 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23435, "signal_strength": -94 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23434, "signal_strength": -95 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23433, "signal_strength": -96 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23432, "signal_strength": -97 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23431, "signal_strength": -98 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23430, "signal_strength": -99 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23429, "signal_strength": -100 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23428, "signal_strength": -101 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23427, "signal_strength": -102 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23426, "signal_strength": -103 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23425, "signal_strength": -104 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23424, "signal_strength": -105 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23423, "signal_strength": -106 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23422, "signal_strength": -107 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23421, "signal_strength": -108 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23420, "signal_strength": -109 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23419, "signal_strength": -110 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23418, "signal_strength": -111 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23417, "signal_strength": -112 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23416, "signal_strength": -113 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23415, "signal_strength": -114 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23414, "signal_strength": -115 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23413, "signal_strength": -116 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23412, "signal_strength": -117 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23411, "signal_strength": -118 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23410, "signal_strength": -119 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23409, "signal_strength": -120 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23408, "signal_strength": -121 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23407, "signal_strength": -122 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23406, "signal_strength": -123 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23405, "signal_strength": -124 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23404, "signal_strength": -125 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23403, "signal_strength": -126 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23402, "signal_strength": -127 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23401, "signal_strength": -128 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23400, "signal_strength": -129 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23399, "signal_strength": -130 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23398, "signal_strength": -131 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23397, "signal_strength": -132 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23396, "signal_strength": -133 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23395, "signal_strength": -134 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23394, "signal_strength": -135 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23393, "signal_strength": -136 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23392, "signal_strength": -137 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23391, "signal_strength": -138 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23390, "signal_strength": -139 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23389, "signal_strength": -140 }, { "countrycode": 250, "operatorid": 2, "lac": 9703, "cellid": 23388, "signal_strength": -141 } ];
Tests:
forEach
let max = gsmCells[0]; gsmCells.forEach( (element, index) => { if(element.signal_strength > max.signal_strength) max = element; } )
for
let max = gsmCells[0]; const a = gsmCells.length; for(let i = 0; i < a; i++){ if(gsmCells[i].signal_strength > max.signal_strength) max = gsmCells[i]; }