Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Map (Native vs Ramda vs Lodash vs Immutable) with lambda function
measures the speed of ramda's map vs Array's native map vs lodash map vs Immutable map
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/130.0.0.0 Safari/537.36
Browser:
Chrome 130
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Ramda.map
12991300.0 Ops/sec
Array.prototype.map
9807176.0 Ops/sec
lodash.map
15558642.0 Ops/sec
Immutable.map
1112764.1 Ops/sec
HTML Preparation code:
<script src="//cdnjs.cloudflare.com/ajax/libs/ramda/0.25.0/ramda.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js"></script> <script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.2/immutable.min.js'></script>
Script Preparation code:
var data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30];
Tests:
Ramda.map
R.map((n) => n*n, data);
Array.prototype.map
data.map((n) => n*n);
lodash.map
_.map(data, (n) => n*n);
Immutable.map
Immutable.fromJS(data).map((n) => n*n)