Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Chrome 131
Windows
Desktop
one year ago
Benchmark.js
Dom7 removeAttr
15K/s
jQuery removeAttr
13K/s
Dom7 set attr
11K/s
Dom7 removeClass
9K/s
Dom7 css
8K/s
jQuery set attr
8K/s
Dom7 set attr (Object)
7K/s
jQuery removeClass
6K/s
Dom7 addClass
6K/s
Dom7 toggleClass
5K/s
jQuery set attr (Object)
5K/s
jQuery css
5K/s
jQuery addClass
5K/s
Dom7 css (Object)
2K/s
jQuery toggleClass
2K/s
Dom7 each
603/s
jQuery css (Object)
572/s
jQuery each
477/s
View exact numbers
Test name Executions per second
Dom7 removeAttr 14,536 Ops/sec
jQuery removeAttr 12,971 Ops/sec
Dom7 set attr 11,037 Ops/sec
Dom7 removeClass 8,645 Ops/sec
Dom7 css 8,303 Ops/sec
jQuery set attr 8,285 Ops/sec
Dom7 set attr (Object) 6,619 Ops/sec
jQuery removeClass 6,330 Ops/sec
Dom7 addClass 5,788 Ops/sec
Dom7 toggleClass 5,273 Ops/sec
jQuery set attr (Object) 5,024 Ops/sec
jQuery css 4,955 Ops/sec
jQuery addClass 4,635 Ops/sec
Dom7 css (Object) 1,996 Ops/sec
jQuery toggleClass 1,789 Ops/sec
Dom7 each 603 Ops/sec
jQuery css (Object) 572 Ops/sec
jQuery each 477 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: