Tests:
  • Using array filter and reduce + spread

  • Using array filter and object assign

  • Using array filter and object assign SMALLER array first

  • Using array filter and object assign SMALLER array first, includes instead of in

  • Using array filter and reduce + spread + includes

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Using array filter and reduce + spread
    Using array filter and object assign
    Using array filter and object assign SMALLER array first
    Using array filter and object assign SMALLER array first, includes instead of in
    Using array filter and reduce + spread + includes

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36
Chrome 100 on Windows
View result in a separate tab
Test name Executions per second
Using array filter and reduce + spread 574493.0 Ops/sec
Using array filter and object assign 422799.7 Ops/sec
Using array filter and object assign SMALLER array first 509160.9 Ops/sec
Using array filter and object assign SMALLER array first, includes instead of in 432962.1 Ops/sec
Using array filter and reduce + spread + includes 480566.1 Ops/sec