Tests:

Historical Performance Data aggregated from 28 community runs

Desktop Results:
Chrome 28 runs
Boolean !!1
96.4M/s
Number +'100'
96.2M/s
String "" + 100
93.3M/s
Number Number
82.3M/s
String new String
82.2M/s
Boolean Boolean
82.1M/s
Number parseInt
78.2M/s
String String100
53.6M/s
Number new Number
36.1M/s

Fastest: Boolean !!1 (2.7x faster)

View exact numbers
  • Boolean !!1: 96,423,680 ops/sec
  • Number +'100': 96,227,672 ops/sec
  • String "" + 100: 93,275,128 ops/sec
  • Number Number: 82,255,536 ops/sec
  • String new String: 82,163,152 ops/sec
  • Boolean Boolean: 82,132,416 ops/sec
  • Number parseInt: 78,218,480 ops/sec
  • String String100: 53,575,336 ops/sec
  • Number new Number: 36,068,324 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Number +'100'
    Number parseInt
    String "" + 100
    String String100
    Number Number
    Boolean !!1
    Boolean Boolean
    String new String
    Number new Number

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 days ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 Edg/151.0.0.0
Chrome 151 on Windows
View result in a separate tab
String new String
687.1M/s
Boolean Boolean
680.9M/s
String "" + 100
559.5M/s
Number Number
556.9M/s
Boolean !!1
544.3M/s
Number +'100'
539.8M/s
Number parseInt
539.1M/s
String String100
110.3M/s
Number new Number
73.1M/s
View exact numbers
Test name Executions per second
String new String 687,133,696 Ops/sec
Boolean Boolean 680,941,120 Ops/sec
String "" + 100 559,543,040 Ops/sec
Number Number 556,850,496 Ops/sec
Boolean !!1 544,267,456 Ops/sec
Number +'100' 539,782,976 Ops/sec
Number parseInt 539,139,136 Ops/sec
String String100 110,285,136 Ops/sec
Number new Number 73,113,568 Ops/sec