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 - typeof
6.1M/s
Array - isArray
6.0M/s
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
HTML Preparation code:
Script Preparation code:
Tests: