String.fromCharCode.apply vs String.fromCharCode vs bytesToBase64 vs arr join vs byteArrayToStringFastest: byteArrayToString (10.1x faster)
3,836 ops/sec
2,830 ops/sec
1,354 ops/sec
1,004 ops/sec
378 ops/sec
Fastest: byteArrayToString (7.4x faster)
3,180 ops/sec
2,350 ops/sec
1,625 ops/sec
1,147 ops/sec
428 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| String.fromCharCode.apply | |
| String.fromCharCode | |
| bytesToBase64 | |
| arr join | |
| byteArrayToString |
| Test name | Executions per second |
|---|---|
| ✓ byteArrayToString | 3,723 Ops/sec |
| String.fromCharCode.apply | 3,376 Ops/sec |
| bytesToBase64 | 2,380 Ops/sec |
| String.fromCharCode | 1,787 Ops/sec |
| arr join | 595 Ops/sec |