Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120
Windows
Desktop
2 years ago
Benchmark.js
Dom7 removeAttr
5K/s
jQuery removeAttr
4K/s
Dom7 set attr
3K/s
Dom7 removeClass
2K/s
jQuery set attr
2K/s
Dom7 css
2K/s
jQuery removeClass
2K/s
Dom7 toggleClass
2K/s
Dom7 set attr (Object)
2K/s
Dom7 addClass
1K/s
jQuery set attr (Object)
1K/s
jQuery addClass
1K/s
jQuery css
1K/s
jQuery toggleClass
610/s
Dom7 css (Object)
520/s
jQuery each
115/s
Dom7 each
108/s
jQuery css (Object)
54/s
View exact numbers
Test name Executions per second
Dom7 removeAttr 4,791 Ops/sec
jQuery removeAttr 3,948 Ops/sec
Dom7 set attr 2,805 Ops/sec
Dom7 removeClass 2,405 Ops/sec
jQuery set attr 2,162 Ops/sec
Dom7 css 2,142 Ops/sec
jQuery removeClass 1,960 Ops/sec
Dom7 toggleClass 1,773 Ops/sec
Dom7 set attr (Object) 1,527 Ops/sec
Dom7 addClass 1,434 Ops/sec
jQuery set attr (Object) 1,379 Ops/sec
jQuery addClass 1,360 Ops/sec
jQuery css 1,349 Ops/sec
jQuery toggleClass 610 Ops/sec
Dom7 css (Object) 520 Ops/sec
jQuery each 115 Ops/sec
Dom7 each 108 Ops/sec
jQuery css (Object) 54 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: