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
8K/s
jQuery removeAttr
7K/s
Dom7 set attr
6K/s
jQuery set attr
5K/s
Dom7 css
4K/s
Dom7 removeClass
4K/s
jQuery removeClass
4K/s
Dom7 addClass
4K/s
Dom7 set attr (Object)
4K/s
Dom7 toggleClass
3K/s
jQuery css
3K/s
jQuery set attr (Object)
3K/s
jQuery addClass
2K/s
Dom7 css (Object)
1K/s
jQuery toggleClass
1K/s
jQuery css (Object)
358/s
jQuery each
334/s
Dom7 each
333/s
View exact numbers
Test name Executions per second
Dom7 removeAttr 7,691 Ops/sec
jQuery removeAttr 6,650 Ops/sec
Dom7 set attr 5,839 Ops/sec
jQuery set attr 4,849 Ops/sec
Dom7 css 4,477 Ops/sec
Dom7 removeClass 4,405 Ops/sec
jQuery removeClass 3,529 Ops/sec
Dom7 addClass 3,520 Ops/sec
Dom7 set attr (Object) 3,516 Ops/sec
Dom7 toggleClass 3,021 Ops/sec
jQuery css 2,715 Ops/sec
jQuery set attr (Object) 2,535 Ops/sec
jQuery addClass 2,292 Ops/sec
Dom7 css (Object) 1,218 Ops/sec
jQuery toggleClass 1,016 Ops/sec
jQuery css (Object) 358 Ops/sec
jQuery each 334 Ops/sec
Dom7 each 333 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: