HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 7 community runs

Desktop Results:
Chrome 7 runs
indexOf first
27.4M/s
indexOf middle
10.4M/s
$.inArray first
9.5M/s
indexOf last
6.6M/s
$.inArray middle
5.8M/s
$.inArray last
4.4M/s
indexOf
3.6M/s
$.inArray
2.0M/s

Fastest: indexOf first (13.5x faster)

View exact numbers
  • indexOf first: 27,404,696 ops/sec
  • indexOf middle: 10,391,772 ops/sec
  • $.inArray first: 9,475,033 ops/sec
  • indexOf last: 6,618,092 ops/sec
  • $.inArray middle: 5,822,748 ops/sec
  • $.inArray last: 4,374,808 ops/sec
  • indexOf: 3,625,160 ops/sec
  • $.inArray: 2,025,746 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
    indexOf first
    $.inArray first
    indexOf last
    $.inArray last
    indexOf middle
    $.inArray middle
    indexOf
    $.inArray

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
Chrome 135 on Windows
View result in a separate tab
indexOf first
85.1M/s
$.inArray first
48.0M/s
indexOf middle
13.1M/s
$.inArray middle
11.7M/s
indexOf last
7.3M/s
$.inArray last
6.8M/s
indexOf
4.8M/s
$.inArray
4.3M/s
View exact numbers
Test name Executions per second
indexOf first 85,075,440 Ops/sec
$.inArray first 47,956,812 Ops/sec
indexOf middle 13,104,139 Ops/sec
$.inArray middle 11,709,690 Ops/sec
indexOf last 7,339,743 Ops/sec
$.inArray last 6,826,294 Ops/sec
indexOf 4,801,297 Ops/sec
$.inArray 4,343,027 Ops/sec