Tests:
  • concat

    AخA
     
    const arr1 = new Array(500).fill(null).map(() => Math.random());
    const arr2 = new Array(300).fill(null).map(() => Math.random());
    const arr3 = arr1.concat(arr2);
  • spread

     
    const arr1 = new Array(500).fill(null).map(() => Math.random());
    const arr2 = new Array(300).fill(null).map(() => Math.random());
    const arr3 = [...arr1, ...arr2]
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    concat
    spread

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36
Chrome 96 on Windows
View result in a separate tab
Test name Executions per second
concat 6599.3 Ops/sec
spread 5405.0 Ops/sec