Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
flatMap vs reduce (group count) (v2)
(version: 1)
Comparing performance of:
reduce with concat vs flatMap
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
var arr = Array(10).fill({items: Array(1000).fill(0)})
Tests:
reduce with concat
arr.reduce((acc, x) => acc + x.items.length)
flatMap
arr.flatMap(x => x.items).length
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
reduce with concat
flatMap
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0
Browser/OS:
Chrome 131 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
reduce with concat
8201288.0 Ops/sec
flatMap
9230.8 Ops/sec
Related benchmarks:
flatMap vs reduce
flatMap vs reduce using push
flatMap vs reduce (with concat())
flatMap vs reduces
flatMap vs reduce (concat)
flatMap vs reduce small array
flat map vs reduce concat
flatMap vs reduce (concatenation)
flatMap vs reduce flattern array
Comments
Confirm delete:
Do you really want to delete benchmark?