Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
Chrome 132
Mac OS X 10.15.7
Desktop
one year ago
Check if object by using typeof - passing in an object
111.8M/s
Check if object by using instanceof - passing in a string
111.5M/s
Check if object by using typeof - passing in a string object
111.3M/s
Check if object by using instanceof - passing in an integer
110.4M/s
Check if object by using typeof - passing in an integer
106.6M/s
Check if object by using instanceof - passing in an object
106.3M/s
Check if object by using typeof - passing in a string
105.9M/s
Check if object by using instanceof - passing in a string object
103.9M/s
Check if object by comparing value to an object instantiated from the value - passing in a string object
92.0M/s
Check if object by comparing value to an object instantiated from the value - passing in an object
85.7M/s
Check if object by comparing value to an object instantiated from the value - passing in an integer
39.1M/s
Check if object by comparing value to an object instantiated from the value - passing in a string
24.0M/s
View exact numbers
Test name Executions per second
Check if object by using typeof - passing in an object 111,777,392 Ops/sec
Check if object by using instanceof - passing in a string 111,459,712 Ops/sec
Check if object by using typeof - passing in a string object 111,329,752 Ops/sec
Check if object by using instanceof - passing in an integer 110,433,136 Ops/sec
Check if object by using typeof - passing in an integer 106,585,528 Ops/sec
Check if object by using instanceof - passing in an object 106,306,920 Ops/sec
Check if object by using typeof - passing in a string 105,941,016 Ops/sec
Check if object by using instanceof - passing in a string object 103,888,552 Ops/sec
Check if object by comparing value to an object instantiated from the value - passing in a string object 91,958,856 Ops/sec
Check if object by comparing value to an object instantiated from the value - passing in an object 85,745,888 Ops/sec
Check if object by comparing value to an object instantiated from the value - passing in an integer 39,073,036 Ops/sec
Check if object by comparing value to an object instantiated from the value - passing in a string 24,024,328 Ops/sec
Script Preparation code:
Tests: