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() 100702.7 Ops/sec
Number.toString() 127026.6 Ops/sec
Number `${value}` 263519.9 Ops/sec
Number "" + value 264453.5 Ops/sec
Number value + "" 261226.0 Ops/sec
BigInt String() 26331.2 Ops/sec
BigInt.toString() 29312.3 Ops/sec
BigInt `${value}` 29361.7 Ops/sec
BigInt "" + value 28107.4 Ops/sec
BigInt value + "" 28331.7 Ops/sec
Boolean String() 119638.6 Ops/sec
Boolean.toString() 174458.0 Ops/sec
Boolean `${value}` 238496.2 Ops/sec
Boolean "" + value 170040.3 Ops/sec
Boolean value + "" 176718.6 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 + ""