Run details:
Mozilla/5.0 (iPhone; CPU iPhone OS 15_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1
Mobile Safari 15
iOS 15.4.1
Mobile
2 years ago
Test name Executions per second
Vanilla JS ID Selector 3861910.0 Ops/sec
Vanilla JS Class Selector 3512596.8 Ops/sec
Vanilla JS Data Hook 656374.6 Ops/sec
jQuery ID Selector 572591.7 Ops/sec
jQuery Class Selector 274861.0 Ops/sec
jQuery Data Hook Selector 153747.4 Ops/sec
HTML Preparation code:
Tests:
  • Vanilla JS ID Selector

  • Vanilla JS Class Selector

  • Vanilla JS Data Hook

  • jQuery ID Selector

  • jQuery Class Selector

  • jQuery Data Hook Selector