Script Preparation code:
Tests:

Historical Performance Data aggregated from 90 community runs

Desktop Results:
Chrome 62 runs
subarray direct
16.6M/s
slice direct
12.8M/s
subarray copy
6.8M/s
subarray set
6.4M/s
slice copy
6.1M/s
slice set
5.7M/s

Fastest: subarray direct (2.9x faster)

View exact numbers
  • subarray direct: 16,629,372 ops/sec
  • slice direct: 12,806,486 ops/sec
  • subarray copy: 6,807,290 ops/sec
  • subarray set: 6,428,821 ops/sec
  • slice copy: 6,088,337 ops/sec
  • slice set: 5,710,804 ops/sec
Firefox 17 runs
slice direct
17.4M/s
subarray direct
11.0M/s
slice set
10.2M/s
slice copy
8.2M/s
subarray set
8.2M/s
subarray copy
7.2M/s

Fastest: slice direct (2.4x faster)

View exact numbers
  • slice direct: 17,388,642 ops/sec
  • subarray direct: 10,989,613 ops/sec
  • slice set: 10,243,935 ops/sec
  • slice copy: 8,245,592 ops/sec
  • subarray set: 8,152,702 ops/sec
  • subarray copy: 7,171,802 ops/sec
Safari 6 runs
subarray direct
27.1M/s
slice direct
23.7M/s
subarray copy
15.9M/s
slice set
15.2M/s
slice copy
14.0M/s
subarray set
11.7M/s

Fastest: subarray direct (2.3x faster)

View exact numbers
  • subarray direct: 27,083,918 ops/sec
  • slice direct: 23,739,056 ops/sec
  • subarray copy: 15,868,230 ops/sec
  • slice set: 15,164,654 ops/sec
  • slice copy: 13,995,140 ops/sec
  • subarray set: 11,703,284 ops/sec
Mobile Results:
Safari 5 runs
subarray direct
14.7M/s
slice direct
14.0M/s
subarray copy
6.7M/s
subarray set
6.5M/s
slice copy
6.3M/s
slice set
6.1M/s

Fastest: subarray direct (2.4x faster)

View exact numbers
  • subarray direct: 14,691,080 ops/sec
  • slice direct: 14,023,545 ops/sec
  • subarray copy: 6,740,940 ops/sec
  • subarray set: 6,509,514 ops/sec
  • slice copy: 6,259,449 ops/sec
  • slice set: 6,121,524 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
    subarray direct
    slice direct
    subarray copy
    slice copy
    subarray set
    slice set

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
Chrome 137 on Linux
View result in a separate tab
subarray direct
20.0M/s
slice direct
15.8M/s
subarray set
11.3M/s
subarray copy
10.1M/s
slice set
9.7M/s
slice copy
9.3M/s
View exact numbers
Test name Executions per second
subarray direct 19,992,284 Ops/sec
slice direct 15,777,429 Ops/sec
subarray set 11,258,312 Ops/sec
subarray copy 10,085,197 Ops/sec
slice set 9,724,500 Ops/sec
slice copy 9,348,755 Ops/sec