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 + ""

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    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 + ""

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 months ago)
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 on Windows
View result in a separate tab
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