Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36
Chrome 144
Windows
Desktop
3 months ago
Test name Executions per second
Number String() 207873.6 Ops/sec
Number.toString() 222834.9 Ops/sec
Number `${value}` 473930.1 Ops/sec
Number "" + value 470552.9 Ops/sec
Number value + "" 474393.1 Ops/sec
BigInt String() 47319.4 Ops/sec
BigInt.toString() 52418.5 Ops/sec
BigInt `${value}` 52524.6 Ops/sec
BigInt "" + value 51093.6 Ops/sec
BigInt value + "" 51298.5 Ops/sec
Boolean String() 239351.8 Ops/sec
Boolean.toString() 304650.0 Ops/sec
Boolean `${value}` 425376.8 Ops/sec
Boolean "" + value 305662.1 Ops/sec
Boolean value + "" 323930.4 Ops/sec
Object String() 25025.8 Ops/sec
Object.toString() 25195.6 Ops/sec
Object `${value}` 24817.0 Ops/sec
Object "" + value 24854.1 Ops/sec
Object value + "" 24873.4 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 + ""