Toggle navigation
MeasureThat
.net
Create a benchmark
Tools
Feedback
Feature Requests
FAQ
Register
Log In
Run results for:
native for vs lodash times vs native while
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Browser:
Chrome 131
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Benchmark engine:
Benchmark.js
native while ++i
37.0M/s
native while i++
36.7M/s
lodash.times
1.2M/s
native
911K/s
lodash.times arrow
333K/s
View exact numbers
Test name
Executions per second
✓
native while ++i
36,962,904 Ops/sec
native while i++
36,713,500 Ops/sec
lodash.times
1,237,643 Ops/sec
native
911,032 Ops/sec
lodash.times arrow
333,212 Ops/sec
HTML Preparation code:
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>
Script Preparation code:
var totalTimes = 500;
Tests:
native
var count = 0; for (var i = 0; i < totalTimes; i++) { count++; }
lodash.times
var count = 0; _.times( totalTimes, function() { count++; } )
lodash.times arrow
var count = 0; _.times( totalTimes, () => count++, )
native while i++
var count = 0; do { i++; count++; } while (i < totalTimes);
native while ++i
var count = 0; do { ++i; ++count; } while (i < totalTimes);