Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
Chrome 143
Windows
Desktop
3 months ago
Test name Executions per second
Number String() 111315.5 Ops/sec
Number.toString() 133293.3 Ops/sec
Number `${value}` 238681.8 Ops/sec
Number "" + value 246156.7 Ops/sec
Number value + "" 208248.6 Ops/sec
BigInt String() 18850.2 Ops/sec
BigInt.toString() 27490.8 Ops/sec
BigInt `${value}` 27562.8 Ops/sec
BigInt "" + value 26897.6 Ops/sec
BigInt value + "" 26402.4 Ops/sec
Boolean String() 112333.0 Ops/sec
Boolean.toString() 160709.7 Ops/sec
Boolean `${value}` 196361.6 Ops/sec
Boolean "" + value 168755.1 Ops/sec
Boolean value + "" 179278.8 Ops/sec
Object String() 10904.0 Ops/sec
Object.toString() 10524.4 Ops/sec
Object `${value}` 9823.0 Ops/sec
Object "" + value 9920.5 Ops/sec
Object value + "" 9919.8 Ops/sec
Script Preparation code:
Tests:
  • Number String()

  • Number.toString()

  • Number `${value}`

  • Number "" + value

  • Number value + ""

  • BigInt String()

  • BigInt.toString()

  • BigInt `${value}`

  • BigInt "" + value

  • BigInt value + ""

  • Boolean String()

  • Boolean.toString()

  • Boolean `${value}`

  • Boolean "" + value

  • Boolean value + ""

  • Object String()

  • Object.toString()

  • Object `${value}`

  • Object "" + value

  • Object value + ""