Test case name | Result |
---|---|
getElementById | |
Umbrella(tag.id) | |
Umbrella(tag#id) | |
Umbrella(.id) | |
Umbrella(#id) | |
jQuery + getElementsByClassName | |
jQuery + getElementById | |
jQuery (tag.id) | |
jQuery (tag#id) | |
jQuery (.id) | |
jQuery (#id) | |
Umbrella + getElementById | |
Cash + getElementsByClassName | |
Cash (tag.id) | |
Cash (tag#id) | |
Cash (.id) | |
Cash (#id) | |
querySelectorAll (.id) | |
querySelectorAll (#id) | |
querySelector (.id) | |
querySelector (#id) | |
getElementsByTagName | |
getElementsByClassName | |
Cash + getElementById | |
Umbrella + getElementsByClassName |
Test name | Executions per second |
---|---|
getElementById | 4881848.0 Ops/sec |
getElementsByClassName | 3217129.0 Ops/sec |
getElementsByTagName | 3707519.0 Ops/sec |
querySelector (#id) | 2210109.0 Ops/sec |
querySelector (.id) | 3615973.0 Ops/sec |
querySelectorAll (#id) | 1281168.0 Ops/sec |
querySelectorAll (.id) | 1813206.0 Ops/sec |
Cash (#id) | 1994652.0 Ops/sec |
Cash (.id) | 1454078.0 Ops/sec |
Cash (tag#id) | 891103.1 Ops/sec |
Cash (tag.id) | 1007109.0 Ops/sec |
Cash + getElementById | 1781114.0 Ops/sec |
Cash + getElementsByClassName | 1442426.0 Ops/sec |
jQuery (#id) | 1799376.0 Ops/sec |
jQuery (.id) | 985682.2 Ops/sec |
jQuery (tag#id) | 559641.8 Ops/sec |
jQuery (tag.id) | 638208.7 Ops/sec |
jQuery + getElementById | 1790113.0 Ops/sec |
jQuery + getElementsByClassName | 802778.9 Ops/sec |
Umbrella(#id) | 471808.2 Ops/sec |
Umbrella(.id) | 520650.3 Ops/sec |
Umbrella(tag#id) | 476042.4 Ops/sec |
Umbrella(tag.id) | 467797.9 Ops/sec |
Umbrella + getElementById | 1099308.0 Ops/sec |
Umbrella + getElementsByClassName | 621509.2 Ops/sec |