Run details:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3.1 Mobile/15E148 Safari/604.1
Mobile Safari 18
iOS 18.3.2
Mobile
one month ago
Test name Executions per second
directly set 161614.0 Ops/sec
push values 196980.7 Ops/sec
buf2hex() 67684.2 Ops/sec
precomputed ASCII with shift 44176.9 Ops/sec
array prototype map 168050.5 Ops/sec
base64 334801.2 Ops/sec
base64 loop 436318.1 Ops/sec
string + 305059.6 Ops/sec
Script Preparation code:
Tests:
  • directly set

  • push values

  • buf2hex()

  • precomputed ASCII with shift

  • array prototype map

  • base64

  • base64 loop

  • string +