Tests:
-
== null
-
=== null || === undefined
-
== null (via util func)
-
=== null || === undefined (via util func)
-
=== null || === undefined || === ""
-
=== null || === undefined || === "" (via utility func)
-
== null with complex object or array only
-
== null with complex object or array only (via utility func)
Rendered benchmark preparation results:
Latest run results:
Run details: (Test run date:
2 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120 on Windows
View result in a separate tab
== null with complex object or array only
2.3M/s
== null (via util func)
950K/s
=== null || === undefined
582K/s
== null with complex object or array only (via utility func)
565K/s
=== null || === undefined || === "" (via utility func)
564K/s
=== null || === undefined (via util func)
563K/s
=== null || === undefined || === ""
490K/s
View exact numbers
| Test name |
Executions per second |
|
✓
== null with complex object or array only
|
2,256,045 Ops/sec |
|
== null
|
1,649,292 Ops/sec |
|
== null (via util func)
|
949,545 Ops/sec |
|
=== null || === undefined
|
582,183 Ops/sec |
|
== null with complex object or array only (via utility func)
|
564,580 Ops/sec |
|
=== null || === undefined || === "" (via utility func)
|
564,379 Ops/sec |
|
=== null || === undefined (via util func)
|
563,454 Ops/sec |
|
=== null || === undefined || === ""
|
489,681 Ops/sec |
Do you really want to delete benchmark?