Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Chrome 124
Windows
Desktop
2 years ago
Benchmark.js
Dom7 removeAttr
6K/s
jQuery removeAttr
6K/s
Dom7 set attr
5K/s
jQuery set attr
4K/s
Dom7 css
4K/s
Dom7 removeClass
4K/s
jQuery removeClass
3K/s
Dom7 addClass
3K/s
Dom7 set attr (Object)
3K/s
Dom7 toggleClass
2K/s
jQuery css
2K/s
jQuery set attr (Object)
2K/s
jQuery addClass
2K/s
Dom7 css (Object)
1K/s
jQuery toggleClass
892/s
jQuery each
338/s
jQuery css (Object)
317/s
Dom7 each
312/s
View exact numbers
Test name Executions per second
Dom7 removeAttr 6,465 Ops/sec
jQuery removeAttr 5,689 Ops/sec
Dom7 set attr 4,768 Ops/sec
jQuery set attr 4,163 Ops/sec
Dom7 css 3,703 Ops/sec
Dom7 removeClass 3,589 Ops/sec
jQuery removeClass 3,216 Ops/sec
Dom7 addClass 2,996 Ops/sec
Dom7 set attr (Object) 2,678 Ops/sec
Dom7 toggleClass 2,494 Ops/sec
jQuery css 2,306 Ops/sec
jQuery set attr (Object) 2,222 Ops/sec
jQuery addClass 1,946 Ops/sec
Dom7 css (Object) 1,023 Ops/sec
jQuery toggleClass 892 Ops/sec
jQuery each 338 Ops/sec
jQuery css (Object) 317 Ops/sec
Dom7 each 312 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: