Test name | Executions per second |
---|---|
Ramda | 545906.3 Ops/sec |
Array (native) | 1203177.4 Ops/sec |
Lodash | 921130.1 Ops/sec |
<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>
function double(n) {
return n*2;
}
function add4(n) {
return n + 4;
}
var data = [Array(20)].map((v, idx) => idx);
R.map(R.compose(double, add4), data);
data.map(double).map(add4);
_(data).map(double).map(add4);