Run details:
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/126.0.2592.106 Version/17.0 Mobile/15E148 Safari/604.1
Mobile Safari 17
iOS 17.5
Mobile
3 months ago
Test name Executions per second
querySelectorAll data attr 1710382.0 Ops/sec
querySelectorAll data attr plus node name 1312962.0 Ops/sec
querySelectorAll class name 4460928.0 Ops/sec
querySelectorAll class name plus node name 892218.1 Ops/sec
querySelectorAll node name plus class name plus data attr 971618.4 Ops/sec
getElementsByClassName 4947149.0 Ops/sec
HTML Preparation code:
Tests:
  • querySelectorAll data attr

  • querySelectorAll data attr plus node name

  • querySelectorAll class name

  • querySelectorAll class name plus node name

  • querySelectorAll node name plus class name plus data attr

  • getElementsByClassName