Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
ImmutableJS: toArray vs toJS vs map + push
(version: 1)
Comparing performance of:
toArray vs toJS vs map + push
Created:
one year ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src="https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.1/immutable.min.js"></script>
Script Preparation code:
const list = Immutable.List(); let resultArray = []; for (var i = 0; i < 100; i++) { list.push(i); }
Tests:
toArray
resultArray = list.toArray();
toJS
resultArray = list.toJS();
map + push
list.map(i => resultArray.push(i))
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
toArray
toJS
map + push
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one month ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.0.0
Browser/OS:
Chrome 146 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
toArray
6211393.5 Ops/sec
toJS
4057355.5 Ops/sec
map + push
18271984.0 Ops/sec
Related benchmarks:
loop vs map v3
Array loop vs s map
Array for...of vs foreach vs map
js foreach vs map
Array loop vs foreach vs map saved
Array loop vs foreach vs map into array
Array loop vs foreach vs map into array 2
Array loop vs foreach vs map forsk
Array loop vs foreach vs map forsk2
Comments
Confirm delete:
Do you really want to delete benchmark?