Uint8Array.set vs Uint16Array.set vs Uint32Array.set vs BigUint64Array.setFastest: Uint8Array.set (1.2x faster)
12,698,896 ops/sec
12,666,259 ops/sec
12,593,679 ops/sec
10,833,339 ops/sec
9,452,324 ops/sec
9,284,316 ops/sec
8,895,722 ops/sec
8,841,701 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Uint8Array.set | |
| Uint16Array.set | |
| Uint32Array.set | |
| BigUint64Array.set |
| Test name | Executions per second |
|---|---|
| ✓ Uint32Array.set | 6,215,728 Ops/sec |
| BigUint64Array.set | 6,053,158 Ops/sec |
| Uint16Array.set | 6,024,430 Ops/sec |
| Uint8Array.set | 6,017,965 Ops/sec |