Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Append - Push vs Spread - 2 - small set
(version: 0)
Comparing performance of:
Pushing with spread operator vs Pushing with push method
Created:
2 years ago
by:
Guest
Jump to the latest result
Tests:
Pushing with spread operator
// Init test case let arr = new Array(50); let elemsToPush = new Array(50); arr.fill(0); elemsToPush.fill(1); elemsToPush.forEach((e)=>{arr = [...arr,e]});
Pushing with push method
// Init test case let arr = new Array(50); let elemsToPush = new Array(50); arr.fill(0); elemsToPush.fill(1); elemsToPush.forEach((e)=>arr.push(e));
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Pushing with spread operator
Pushing with push method
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
2 years ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Safari/605.1.15
Browser/OS:
Safari 17 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
Pushing with spread operator
74263.1 Ops/sec
Pushing with push method
863300.3 Ops/sec
Related benchmarks:
spread operator vs push test - correct
Array .push() vs .unshift() vs spread
Pushing items via Array.push vs. Spread Operator
spread vs push - simple
spread vs push large
Comments
Confirm delete:
Do you really want to delete benchmark?