Vanilla Get ID vs Vanilla Get ID (QuerySelector) vs Vanilla Get ID (QuerySelectorAll) vs Vanilla Get Text vs Vanilla Get HTML vs Cash Get ID vs Cash Get Text vs Cash Get HTML vs jQuery Get ID vs jQuery Get Text vs jQuery Get HTML vs Zepto Get ID vs Zepto Get Text vs Zepto Get HTML vs Bliss Get ID vs Bliss Get Text vs Bliss Get HTML vs Umbrella Get ID vs Umbrella Get Text vs Umbrella Get HTML vs Ext Get IDFastest: Vanilla Get ID (13.0x faster)
6,440,852 ops/sec
4,296,710 ops/sec
3,604,548 ops/sec
2,622,641 ops/sec
2,330,867 ops/sec
2,170,520 ops/sec
1,926,572 ops/sec
1,926,007 ops/sec
1,913,962 ops/sec
1,766,702 ops/sec
1,746,091 ops/sec
1,730,926 ops/sec
1,621,942 ops/sec
1,550,764 ops/sec
1,378,612 ops/sec
1,325,846 ops/sec
1,013,984 ops/sec
899,668 ops/sec
541,729 ops/sec
505,190 ops/sec
495,050 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Vanilla Get ID | |
| Vanilla Get ID (QuerySelector) | |
| Vanilla Get ID (QuerySelectorAll) | |
| Vanilla Get Text | |
| Vanilla Get HTML | |
| Cash Get ID | |
| Cash Get Text | |
| Cash Get HTML | |
| jQuery Get ID | |
| jQuery Get Text | |
| jQuery Get HTML | |
| Zepto Get ID | |
| Zepto Get Text | |
| Zepto Get HTML | |
| Bliss Get ID | |
| Bliss Get Text | |
| Bliss Get HTML | |
| Umbrella Get ID | |
| Umbrella Get Text | |
| Umbrella Get HTML | |
| Ext Get ID |
| Test name | Executions per second |
|---|---|
| ✓ Vanilla Get ID | 42,090,016 Ops/sec |
| Vanilla Get Text | 17,046,224 Ops/sec |
| Vanilla Get HTML | 14,426,015 Ops/sec |
| Vanilla Get ID (QuerySelector) | 8,825,923 Ops/sec |
| Zepto Get ID | 7,578,644 Ops/sec |
| Cash Get ID | 7,174,736 Ops/sec |
| Bliss Get ID | 6,495,149 Ops/sec |
| Bliss Get HTML | 6,435,838 Ops/sec |
| jQuery Get ID | 5,671,408 Ops/sec |
| Cash Get Text | 5,455,346 Ops/sec |
| Bliss Get Text | 5,142,886 Ops/sec |
| Vanilla Get ID (QuerySelectorAll) | 4,943,488 Ops/sec |
| Cash Get HTML | 4,847,246 Ops/sec |
| Zepto Get HTML | 4,681,191 Ops/sec |
| jQuery Get HTML | 4,071,753 Ops/sec |
| jQuery Get Text | 3,666,041 Ops/sec |
| Zepto Get Text | 2,608,771 Ops/sec |
| Ext Get ID | 2,322,805 Ops/sec |
| Umbrella Get ID | 1,216,338 Ops/sec |
| Umbrella Get Text | 1,148,874 Ops/sec |
| Umbrella Get HTML | 1,104,917 Ops/sec |