Array.prototype.sort vs Int16Array.prototype.sort vs Uint16Array.prototype.sort vs Int32Array.prototype.sort vs Uint32Array.prototype.sort vs Float32Array.prototype.sort vs Float64Array.prototype.sort vs BigInt64Array.prototype.sort vs BigUint64Array.prototype.sortFastest: Int32Array.prototype.sort (16.6x faster)
2,239 ops/sec
135 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| 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 |
| 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 |