HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 59 community runs

Desktop Results:
Chrome 41 runs
querySelectorAll by Element
8K/s
querySelectorAll by Class
8K/s
querySelectorAll by Attribute
4K/s
jQuery selector by Element
1K/s
jQuery selector by Class
1K/s
jQuery selector by Attribute
1K/s

Fastest: querySelectorAll by Element (8.1x faster)

View exact numbers
  • querySelectorAll by Element: 8,376 ops/sec
  • querySelectorAll by Class: 7,718 ops/sec
  • querySelectorAll by Attribute: 4,479 ops/sec
  • jQuery selector by Element: 1,368 ops/sec
  • jQuery selector by Class: 1,358 ops/sec
  • jQuery selector by Attribute: 1,030 ops/sec
Firefox 18 runs
jQuery selector by Class
9K/s
jQuery selector by Element
6K/s
querySelectorAll by Class
6K/s
querySelectorAll by Element
6K/s
querySelectorAll by Attribute
6K/s
jQuery selector by Attribute
3K/s

Fastest: jQuery selector by Class (2.8x faster)

View exact numbers
  • jQuery selector by Class: 9,073 ops/sec
  • jQuery selector by Element: 6,379 ops/sec
  • querySelectorAll by Class: 5,956 ops/sec
  • querySelectorAll by Element: 5,908 ops/sec
  • querySelectorAll by Attribute: 5,720 ops/sec
  • jQuery selector by Attribute: 3,224 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
    querySelectorAll by Attribute
    jQuery selector by Attribute
    querySelectorAll by Class
    jQuery selector by Class
    querySelectorAll by Element
    jQuery selector by Element

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 11 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0
Chrome 140 on Windows
View result in a separate tab
querySelectorAll by Element
7K/s
querySelectorAll by Class
6K/s
querySelectorAll by Attribute
4K/s
jQuery selector by Class
1K/s
jQuery selector by Element
1K/s
jQuery selector by Attribute
1K/s
View exact numbers
Test name Executions per second
querySelectorAll by Element 7,455 Ops/sec
querySelectorAll by Class 6,190 Ops/sec
querySelectorAll by Attribute 4,043 Ops/sec
jQuery selector by Class 1,470 Ops/sec
jQuery selector by Element 1,368 Ops/sec
jQuery selector by Attribute 1,134 Ops/sec