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() 112052.4 Ops/sec
Number.toString() 135104.0 Ops/sec
Number `${value}` 271051.5 Ops/sec
Number "" + value 268480.8 Ops/sec
Number value + "" 268642.6 Ops/sec
BigInt String() 26907.7 Ops/sec
BigInt.toString() 29794.3 Ops/sec
BigInt `${value}` 30056.1 Ops/sec
BigInt "" + value 28197.5 Ops/sec
BigInt value + "" 28401.3 Ops/sec
Boolean String() 120698.8 Ops/sec
Boolean.toString() 171620.6 Ops/sec
Boolean `${value}` 232998.7 Ops/sec
Boolean "" + value 167900.3 Ops/sec
Boolean value + "" 181617.0 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 + ""