Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Chrome 130
Windows
Desktop
one year ago
Benchmark.js
Dom7 removeAttr
7K/s
jQuery removeAttr
7K/s
Dom7 set attr
6K/s
jQuery set attr
5K/s
jQuery removeClass
4K/s
Dom7 removeClass
4K/s
Dom7 set attr (Object)
3K/s
Dom7 css
3K/s
Dom7 addClass
3K/s
Dom7 toggleClass
3K/s
jQuery addClass
3K/s
jQuery set attr (Object)
3K/s
jQuery css
2K/s
jQuery toggleClass
1K/s
Dom7 css (Object)
807/s
jQuery each
397/s
Dom7 each
387/s
jQuery css (Object)
335/s
View exact numbers
Test name Executions per second
Dom7 removeAttr 7,301 Ops/sec
jQuery removeAttr 7,230 Ops/sec
Dom7 set attr 5,576 Ops/sec
jQuery set attr 5,196 Ops/sec
jQuery removeClass 3,891 Ops/sec
Dom7 removeClass 3,536 Ops/sec
Dom7 set attr (Object) 3,251 Ops/sec
Dom7 css 3,214 Ops/sec
Dom7 addClass 2,958 Ops/sec
Dom7 toggleClass 2,750 Ops/sec
jQuery addClass 2,617 Ops/sec
jQuery set attr (Object) 2,614 Ops/sec
jQuery css 2,367 Ops/sec
jQuery toggleClass 1,060 Ops/sec
Dom7 css (Object) 807 Ops/sec
jQuery each 397 Ops/sec
Dom7 each 387 Ops/sec
jQuery css (Object) 335 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: