Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Object for of vs reduce
(version: 2)
Comparing performance of:
for of vs reduce
Created:
one year ago
by:
Registered User
Jump to the latest result
HTML Preparation code:
<!--your preparation HTML code goes here-->
Script Preparation code:
var headers = { Authorization: 'test', };
Tests:
for of
const headersCleaned = {} for (const [key, value] of Object.entries(headers)) { headersCleaned[key.toLocaleLowerCase()] = value; }
reduce
const headersCleaned = Object.entries(headers).reduce( (acc, [key, value]) => ({ ...acc, [key.toLowerCase()]: value }), {} );
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
for of
reduce
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
Browser/OS:
Chrome 131 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
for of
2139884.8 Ops/sec
reduce
1022708.4 Ops/sec
Related benchmarks:
Object.fromEntries vs reduce [corrected]
Object.fromEntries vs reduce vs for
Object.fromEntries vs reduce without toString2
Object.fromEntries vs reduce without tostring function
Object.fromEntries vs reduce vs property assignment
Object.fromEntries vs reduce vs for of
reducer vs fromEntries
reduce object vs object.fromentries (1K records)
Object.fromEntries vs reduce 123
Comments
Confirm delete:
Do you really want to delete benchmark?