Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Array vs ramda vs ramda-transducer
(version: 0)
Comparing performance of:
Array vs Ramda vs Ramda Transducer
Created:
5 years ago
by:
Registered User
Jump to the latest result
HTML Preparation code:
<script src="https://cdnjs.cloudflare.com/ajax/libs/ramda/0.27.1/ramda.min.js" integrity="sha512-rZHvUXcc1zWKsxm7rJ8lVQuIr1oOmm7cShlvpV0gWf0RvbcJN6x96al/Rp2L2BI4a4ZkT2/YfVe/8YvB2UHzQw==" crossorigin="anonymous"></script>
Script Preparation code:
var source = Array(1000).fill(1).map((_, i) => Math.random());
Tests:
Array
const arrayResult = source .map(n => n * 2) .filter(n => n > 0.5) .map(n => n / 2);
Ramda
const rResult = R.compose( R.map(n => n / 2), R.filter(n => n > 0.5), R.map(n => n * 2) )(source);
Ramda Transducer
const transducer = R.compose( R.map(n => n * 2), R.filter(n => n > 0.5), R.map(n => n / 2), ); const rtResult = R.transduce(transducer, R.flip(R.append), [], source);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
Array
Ramda
Ramda Transducer
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
ramda clone vs spread
Array vs ramda vs ramda-transducer vs Array-non-chain
Ramda map latest vs native Array.map
flatten : Array.flat() vs Ramda
Comments
Confirm delete:
Do you really want to delete benchmark?