HTML Preparation code:
Tests:

Historical Performance Data aggregated from 11 community runs

Desktop Results:
Chrome 11 runs
Vanilla Get ID
6.4M/s
Vanilla Get Text
4.3M/s
Vanilla Get HTML
3.6M/s
Vanilla Get ID (QuerySelector)
2.6M/s
Zepto Get ID
2.3M/s
Cash Get ID
2.2M/s
Bliss Get HTML
1.9M/s
Bliss Get ID
1.9M/s
jQuery Get ID
1.9M/s
Cash Get Text
1.8M/s
Cash Get HTML
1.7M/s
Zepto Get HTML
1.7M/s
Bliss Get Text
1.6M/s
jQuery Get HTML
1.6M/s
Vanilla Get ID (QuerySelectorAll)
1.4M/s
jQuery Get Text
1.3M/s
Zepto Get Text
1.0M/s
Ext Get ID
900K/s
Umbrella Get ID
542K/s
Umbrella Get Text
505K/s
Umbrella Get HTML
495K/s

Fastest: Vanilla Get ID (13.0x faster)

View exact numbers
  • Vanilla Get ID: 6,440,852 ops/sec
  • Vanilla Get Text: 4,296,710 ops/sec
  • Vanilla Get HTML: 3,604,548 ops/sec
  • Vanilla Get ID (QuerySelector): 2,622,641 ops/sec
  • Zepto Get ID: 2,330,867 ops/sec
  • Cash Get ID: 2,170,520 ops/sec
  • Bliss Get HTML: 1,926,572 ops/sec
  • Bliss Get ID: 1,926,007 ops/sec
  • jQuery Get ID: 1,913,962 ops/sec
  • Cash Get Text: 1,766,702 ops/sec
  • Cash Get HTML: 1,746,091 ops/sec
  • Zepto Get HTML: 1,730,926 ops/sec
  • Bliss Get Text: 1,621,942 ops/sec
  • jQuery Get HTML: 1,550,764 ops/sec
  • Vanilla Get ID (QuerySelectorAll): 1,378,612 ops/sec
  • jQuery Get Text: 1,325,846 ops/sec
  • Zepto Get Text: 1,013,984 ops/sec
  • Ext Get ID: 899,668 ops/sec
  • Umbrella Get ID: 541,729 ops/sec
  • Umbrella Get Text: 505,190 ops/sec
  • Umbrella Get HTML: 495,050 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • 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

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
Chrome 132 on Windows
View result in a separate tab
Vanilla Get ID
42.1M/s
Vanilla Get Text
17.0M/s
Vanilla Get HTML
14.4M/s
Vanilla Get ID (QuerySelector)
8.8M/s
Zepto Get ID
7.6M/s
Cash Get ID
7.2M/s
Bliss Get ID
6.5M/s
Bliss Get HTML
6.4M/s
jQuery Get ID
5.7M/s
Cash Get Text
5.5M/s
Bliss Get Text
5.1M/s
Vanilla Get ID (QuerySelectorAll)
4.9M/s
Cash Get HTML
4.8M/s
Zepto Get HTML
4.7M/s
jQuery Get HTML
4.1M/s
jQuery Get Text
3.7M/s
Zepto Get Text
2.6M/s
Ext Get ID
2.3M/s
Umbrella Get ID
1.2M/s
Umbrella Get Text
1.1M/s
Umbrella Get HTML
1.1M/s
View exact numbers
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