Script Preparation code:
Tests:
  • Number - same - == ..::

  • Number - same - === .:

  • Number - clone - == ..::

  • Number - clone - === .:

  • Number - dif - == ..::

  • Number - dif - === .:

  • String - same - == ..::

  • String - same - === .:

  • String - clone - == ..::

  • String - clone - === .:

  • String - dif - == ..::

  • String - dif - === .:

  • Object - same - == ..::

  • Object - same - === .:

  • Object - clone - == ..::

  • Object - clone - === .:

  • Object - dif - == ..::

  • Object - dif - === .:

  • Null - == ..::

  • Null - === .:

  • NaN - == .:

  • NaN - === .:

  • Undefined - == ..::

  • Undefined - === .:

  • Number Vs. NaN - == ..::

  • Number Vs. NaN - === .:

  • Number Vs. String - == ..::

  • Number Vs. String - === .:

  • Number Vs. Object - == ..::

  • Number Vs. Object - === .:

  • String Vs. Object - == ..::

  • String Vs. Object - === .:

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Number - same - == ..::
    Number - same - === .:
    Number - clone - == ..::
    Number - clone - === .:
    Number - dif - == ..::
    Number - dif - === .:
    String - same - == ..::
    String - same - === .:
    String - clone - == ..::
    String - clone - === .:
    String - dif - == ..::
    String - dif - === .:
    Object - same - == ..::
    Object - same - === .:
    Object - clone - == ..::
    Object - clone - === .:
    Object - dif - == ..::
    Object - dif - === .:
    Null - == ..::
    Null - === .:
    NaN - == .:
    NaN - === .:
    Undefined - == ..::
    Undefined - === .:
    Number Vs. NaN - == ..::
    Number Vs. NaN - === .:
    Number Vs. String - == ..::
    Number Vs. String - === .:
    Number Vs. Object - == ..::
    Number Vs. Object - === .:
    String Vs. Object - == ..::
    String Vs. Object - === .:

    Fastest: N/A

    Slowest: N/A

Get performance results from real users on your website with Request Metrics.
Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36
Chrome 54 on Mac OS X 10.11.3
View result in a separate tab
Test name Executions per second
Number - same - == ..:: 4511663.0 Ops/sec
Number Vs. Object - === .: 4536766.0 Ops/sec
Number Vs. Object - == ..:: 2594391.0 Ops/sec
Number Vs. String - === .: 4535904.0 Ops/sec
Number Vs. String - == ..:: 2947269.0 Ops/sec
Number Vs. NaN - === .: 2968043.0 Ops/sec
Number Vs. NaN - == ..:: 2966526.0 Ops/sec
Undefined - === .: 3024182.0 Ops/sec
Undefined - == ..:: 2999033.0 Ops/sec
NaN - === .: 2976598.0 Ops/sec
NaN - == .: 2951426.0 Ops/sec
Null - === .: 8633524.0 Ops/sec
Null - == ..:: 8558722.0 Ops/sec
Object - dif - === .: 4592593.0 Ops/sec
Object - dif - == ..:: 4497851.0 Ops/sec
Object - clone - === .: 4619546.0 Ops/sec
Object - clone - == ..:: 4473111.0 Ops/sec
Object - same - === .: 4570684.0 Ops/sec
Object - same - == ..:: 4545551.0 Ops/sec
String - dif - === .: 4430246.0 Ops/sec
String - dif - == ..:: 4403390.0 Ops/sec
String - clone - === .: 4642538.0 Ops/sec
String - clone - == ..:: 4568063.0 Ops/sec
String - same - === .: 4569605.0 Ops/sec
String - same - == ..:: 4454416.0 Ops/sec
Number - dif - === .: 4626342.0 Ops/sec
Number - dif - == ..:: 4561720.0 Ops/sec
Number - clone - === .: 4464128.0 Ops/sec
Number - clone - == ..:: 4551333.0 Ops/sec
Number - same - === .: 4632943.0 Ops/sec
String Vs. Object - == ..:: 2862171.0 Ops/sec
String Vs. Object - === .: 4595442.0 Ops/sec