HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 61 community runs

Desktop Results:
Chrome 51 runs
Lodash intersection
462K/s
Javascript Set intersection
382K/s
Javascript Array intersection
212K/s

Fastest: Lodash intersection (2.2x faster)

View exact numbers
  • Lodash intersection: 461,848 ops/sec
  • Javascript Set intersection: 381,851 ops/sec
  • Javascript Array intersection: 211,508 ops/sec
Firefox 5 runs
Javascript Array intersection
428K/s
Lodash intersection
381K/s
Javascript Set intersection
284K/s

Fastest: Javascript Array intersection (1.5x faster)

View exact numbers
  • Javascript Array intersection: 428,474 ops/sec
  • Lodash intersection: 380,733 ops/sec
  • Javascript Set intersection: 284,397 ops/sec
Mobile Results:
Chrome 5 runs
Lodash intersection
419K/s
Javascript Set intersection
249K/s
Javascript Array intersection
224K/s

Fastest: Lodash intersection (1.9x faster)

View exact numbers
  • Lodash intersection: 418,885 ops/sec
  • Javascript Set intersection: 248,688 ops/sec
  • Javascript Array intersection: 223,875 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Javascript Set intersection
    Lodash intersection
    Javascript Array intersection

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36
Chrome 145 on Windows
View result in a separate tab
Javascript Array intersection
580K/s
Lodash intersection
578K/s
Javascript Set intersection
503K/s
View exact numbers
Test name Executions per second
Javascript Array intersection 579,884 Ops/sec
Lodash intersection 578,464 Ops/sec
Javascript Set intersection 503,256 Ops/sec