Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15
Safari 18
Mac OS X 10.15.7
Desktop
one year ago
TypedArray.reverse()
201K/s
TypedArray[i] (sequential)
83K/s
Array[i] (sequential)
75K/s
Array.reverse()
62K/s
TypedArray.sort()
32K/s
TypedArray[i] (random)
15K/s
Array[i] (random)
11K/s
TypedArray.toSorted()
1K/s
Array.sort()
389/s
Array.toSorted()
287/s
View exact numbers
Test name Executions per second
TypedArray.reverse() 201,290 Ops/sec
TypedArray[i] (sequential) 83,458 Ops/sec
Array[i] (sequential) 74,639 Ops/sec
Array.reverse() 61,508 Ops/sec
TypedArray.sort() 32,200 Ops/sec
TypedArray[i] (random) 14,975 Ops/sec
Array[i] (random) 11,416 Ops/sec
TypedArray.toSorted() 1,425 Ops/sec
Array.sort() 389 Ops/sec
Array.toSorted() 287 Ops/sec
Script Preparation code:
Tests: