Run details:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Mobile/15E148 Safari/604.1
Mobile Safari 18
iOS 18.1
Mobile
8 months ago
TypedArray.reverse()
459K/s
Array[i] (sequential)
159K/s
Array.reverse()
156K/s
TypedArray[i] (sequential)
128K/s
TypedArray.sort()
56K/s
Array[i] (random)
30K/s
TypedArray[i] (random)
24K/s
TypedArray.toSorted()
2K/s
Array.sort()
737/s
Array.toSorted()
573/s
View exact numbers
Test name Executions per second
TypedArray.reverse() 459,472 Ops/sec
Array[i] (sequential) 158,692 Ops/sec
Array.reverse() 155,784 Ops/sec
TypedArray[i] (sequential) 127,760 Ops/sec
TypedArray.sort() 56,304 Ops/sec
Array[i] (random) 29,545 Ops/sec
TypedArray[i] (random) 23,856 Ops/sec
TypedArray.toSorted() 2,423 Ops/sec
Array.sort() 737 Ops/sec
Array.toSorted() 573 Ops/sec
Script Preparation code:
Tests: