Lodash-for-forEach perf test
Date tested:
2 years ago
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36
Test name
Executions per second
Lodash
4.9 Ops/sec
for
3.4 Ops/sec
forEach
4.4 Ops/sec
Benchmark definition (click to collapse):
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js'></script>
Script Preparation code:
var num = 1000000; var sum = 0; var arr = []; for (var i = 1; i <= num; i++) { arr.push(i); }
Tests:
Lodash
_.each(arr, function (val) { sum += val; });
for
for (var j = 1; j <= arr.length; j++) { sum += j; }
forEach
arr.forEach(function (val) { sum += val; });
Open this result on MeasureThat.net