HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 21 community runs

Desktop Results:
Chrome 21 runs
value != null
27.6M/s
value !== null
27.1M/s
value === null
27.0M/s
value == null
26.6M/s
value !== undefined
10.5M/s
value != undefined
10.3M/s
value === undefined
10.3M/s
_.isNil(value)
10.2M/s
!_.isNil(value)
10.2M/s
value == undefined
10.1M/s
value === null || value === undefined
7.9M/s
value !== null && value !== undefined
7.9M/s

Fastest: value != null (3.5x faster)

View exact numbers
  • value != null: 27,558,090 ops/sec
  • value !== null: 27,130,788 ops/sec
  • value === null: 27,009,758 ops/sec
  • value == null: 26,616,356 ops/sec
  • value !== undefined: 10,457,872 ops/sec
  • value != undefined: 10,348,250 ops/sec
  • value === undefined: 10,261,336 ops/sec
  • _.isNil(value): 10,195,274 ops/sec
  • !_.isNil(value): 10,170,217 ops/sec
  • value == undefined: 10,097,961 ops/sec
  • value === null || value === undefined: 7,907,437 ops/sec
  • value !== null && value !== undefined: 7,864,778 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
    value == null
    value == undefined
    value === null
    value === undefined
    value === null || value === undefined
    _.isNil(value)
    value != null
    value != undefined
    value !== null
    value !== undefined
    value !== null && value !== undefined
    !_.isNil(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/147.0.0.0 Safari/537.36 Edg/147.0.0.0
Chrome 147 on Windows
View result in a separate tab
value != null
107.9M/s
value == undefined
107.2M/s
value == null
106.7M/s
value !== null
106.6M/s
value === null || value === undefined
106.3M/s
value !== undefined
106.2M/s
value !== null && value !== undefined
105.8M/s
value === undefined
104.1M/s
value != undefined
103.5M/s
value === null
102.2M/s
_.isNil(value)
101.8M/s
!_.isNil(value)
101.6M/s
View exact numbers
Test name Executions per second
value != null 107,939,616 Ops/sec
value == undefined 107,157,824 Ops/sec
value == null 106,736,216 Ops/sec
value !== null 106,631,448 Ops/sec
value === null || value === undefined 106,270,456 Ops/sec
value !== undefined 106,162,312 Ops/sec
value !== null && value !== undefined 105,769,680 Ops/sec
value === undefined 104,109,952 Ops/sec
value != undefined 103,544,656 Ops/sec
value === null 102,172,848 Ops/sec
_.isNil(value) 101,821,208 Ops/sec
!_.isNil(value) 101,611,520 Ops/sec