Tests:
  • spread

    x
     
    const arr1 = [1,2,3,4,5,6,7,34,4,6,6,7,457,34,57,3457,345,73,457,3457,345,734,573,457,3,25,35,23,52,35,235,23,52,35,235,2,35,235,235,23,523,234,62,346,234,62,47,4568,678,96,80,687,067,453,63,456,45,634,563,,89,67,67,56,53,43,36,346,634,63,46,346,3,74,6784678,46,84,56,8,4,5,2,3,4,6,2346,23,46,2346,23,46,6567,8567,8,5678,56,785,6,7,8,5,6,7,85,67]
    const arr2 = [1,2,3,4,5,6,7,34,4,6,6,7,457,34,57,3457,345,73,457,3457,345,734,573,457,3,25,35,23,52,35,235,23,52,35,235,2,35,235,235,23,523,234,62,346,234,62,47,4568,678,96,80,687,067,453,63,456,45,634,563,,89,67,67,56,53,43,36,346,634,63,46,346,3,74,6784678,46,84,56,8,4,5,2,3,4,6,2346,23,46,2346,23,46,6567,8567,8,5678,56,785,6,7,8,5,6,7,85,67];
    const arr3 = [1,2,3,4,5,6,7,34,4,6,6,7,457,34,57,3457,345,73,457,3457,345,734,573,457,3,25,35,23,52,35,235,23,52,35,235,2,35,235,235,23,523];
    const finalArr = [
      ...arr1,
      ...arr2,
      ...arr3
    ]
  • concat

     
    const arr1 = [1,2,3,4,5,6,7,34,4,6,6,7,457,34,57,3457,345,73,457,3457,345,734,573,457,3,25,35,23,52,35,235,23,52,35,235,2,35,235,235,23,523,234,62,346,234,62,47,4568,678,96,80,687,067,453,63,456,45,634,563,,89,67,67,56,53,43,36,346,634,63,46,346,3,74,6784678,46,84,56,8,4,5,2,3,4,6,2346,23,46,2346,23,46,6567,8567,8,5678,56,785,6,7,8,5,6,7,85,67]
    const arr2 = [1,2,3,4,5,6,7,34,4,6,6,7,457,34,57,3457,345,73,457,3457,345,734,573,457,3,25,35,23,52,35,235,23,52,35,235,2,35,235,235,23,523,234,62,346,234,62,47,4568,678,96,80,687,067,453,63,456,45,634,563,,89,67,67,56,53,43,36,346,634,63,46,346,3,74,6784678,46,84,56,8,4,5,2,3,4,6,2346,23,46,2346,23,46,6567,8567,8,5678,56,785,6,7,8,5,6,7,85,67];
    const arr3 = [1,2,3,4,5,6,7,34,4,6,6,7,457,34,57,3457,345,73,457,3457,345,734,573,457,3,25,35,23,52,35,235,23,52,35,235,2,35,235,235,23,523];
    const finalArr = arr1.concat(arr2.concat(arr3))
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    spread
    concat

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36
Chrome 76 on Linux
View result in a separate tab
Test name Executions per second
spread 884148.6 Ops/sec
concat 1716739.2 Ops/sec