querySelectorAll by Attribute vs jQuery selector by Attribute vs querySelectorAll by Class vs jQuery selector by Class vs querySelectorAll by Element vs jQuery selector by ElementFastest: querySelectorAll by Element (8.1x faster)
8,376 ops/sec
7,718 ops/sec
4,479 ops/sec
1,368 ops/sec
1,358 ops/sec
1,030 ops/sec
Fastest: jQuery selector by Class (2.8x faster)
9,073 ops/sec
6,379 ops/sec
5,956 ops/sec
5,908 ops/sec
5,720 ops/sec
3,224 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| 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 |
| 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 |