Script Preparation code:
Tests:

Historical Performance Data aggregated from 5 community runs

Desktop Results:
Chrome 5 runs
Int32Array.prototype.sort
2K/s
Array.prototype.sort
135/s

Fastest: Int32Array.prototype.sort (16.6x faster)

View exact numbers
  • Int32Array.prototype.sort: 2,239 ops/sec
  • Array.prototype.sort: 135 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
    Array.prototype.sort
    Int16Array.prototype.sort
    Uint16Array.prototype.sort
    Int32Array.prototype.sort
    Uint32Array.prototype.sort
    Float32Array.prototype.sort
    Float64Array.prototype.sort
    BigInt64Array.prototype.sort
    BigUint64Array.prototype.sort

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0
Firefox 135 on Linux
View result in a separate tab
Uint16Array.prototype.sort
502/s
Int16Array.prototype.sort
449/s
BigInt64Array.prototype.sort
100/s
BigUint64Array.prototype.sort
95/s
Uint32Array.prototype.sort
85/s
Int32Array.prototype.sort
81/s
Float32Array.prototype.sort
68/s
Float64Array.prototype.sort
37/s
Array.prototype.sort
33/s
View exact numbers
Test name Executions per second
Uint16Array.prototype.sort 502 Ops/sec
Int16Array.prototype.sort 449 Ops/sec
BigInt64Array.prototype.sort 100 Ops/sec
BigUint64Array.prototype.sort 95 Ops/sec
Uint32Array.prototype.sort 85 Ops/sec
Int32Array.prototype.sort 81 Ops/sec
Float32Array.prototype.sort 68 Ops/sec
Float64Array.prototype.sort 37 Ops/sec
Array.prototype.sort 33 Ops/sec