Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Chrome 142
Mac OS X 10.15.7
Desktop
7 months ago
Function - instanceof
4.9M/s
RegExp - instanceof
4.9M/s
jQuery - .prototype.isPrototypeOf
4.9M/s
NodeList - instanceof
4.7M/s
Function - .prototype.isPrototypeOf
4.7M/s
Array - instanceof
4.7M/s
Array - .prototype.isPrototypeOf
4.5M/s
NodeList - .prototype.isPrototypeOf
3.9M/s
RegExp - .prototype.isPrototypeOf
3.4M/s
Array - Symbol.iterator
3.0M/s
jQuery - instanceof
2.8M/s
Array - Object.prototype.toString.call
1.9M/s
Function - Object.prototype.toString.call
1.8M/s
RegExp - Object.prototype.toString.call
1.8M/s
NodeList - Object.prototype.toString.call
1.7M/s
View exact numbers
| Test name |
Executions per second |
|
✓
Function - typeof
|
6,108,862 Ops/sec |
|
Array - isArray
|
6,005,436 Ops/sec |
|
Function - instanceof
|
4,893,852 Ops/sec |
|
RegExp - instanceof
|
4,878,580 Ops/sec |
|
jQuery - .prototype.isPrototypeOf
|
4,861,666 Ops/sec |
|
NodeList - instanceof
|
4,749,843 Ops/sec |
|
Function - .prototype.isPrototypeOf
|
4,692,628 Ops/sec |
|
Array - instanceof
|
4,662,854 Ops/sec |
|
Array - .prototype.isPrototypeOf
|
4,482,088 Ops/sec |
|
NodeList - .prototype.isPrototypeOf
|
3,880,450 Ops/sec |
|
RegExp - .prototype.isPrototypeOf
|
3,388,918 Ops/sec |
|
Array - Symbol.iterator
|
3,028,486 Ops/sec |
|
jQuery - instanceof
|
2,814,190 Ops/sec |
|
Array - Object.prototype.toString.call
|
1,904,426 Ops/sec |
|
Function - Object.prototype.toString.call
|
1,807,536 Ops/sec |
|
RegExp - Object.prototype.toString.call
|
1,795,146 Ops/sec |
|
NodeList - Object.prototype.toString.call
|
1,715,274 Ops/sec |
Tests:
-
Array - instanceof
-
NodeList - Object.prototype.toString.call
-
NodeList - .prototype.isPrototypeOf
-
NodeList - instanceof
-
RegExp - Object.prototype.toString.call
-
RegExp - .prototype.isPrototypeOf
-
RegExp - instanceof
-
jQuery - instanceof
-
Function - typeof
-
Function - .prototype.isPrototypeOf
-
Function - instanceof
-
Array - Symbol.iterator
-
Array - isArray
-
Array - Object.prototype.toString.call
-
Array - .prototype.isPrototypeOf
-
Function - Object.prototype.toString.call
-
jQuery - .prototype.isPrototypeOf