Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
Chrome 133
Windows
Desktop
one month ago
Test name Executions per second
hasAttribute attr2_cls2 first 35542548.0 Ops/sec
classList attr2_cls2 first 36445720.0 Ops/sec
hasAttribute attr3_cls3 first 36003444.0 Ops/sec
classList attr3_cls3 first 37086264.0 Ops/sec
hasAttribute attr4_cls4 first 35703776.0 Ops/sec
classList attr4_cls4 first 37027956.0 Ops/sec
hasAttribute attr5_cls5 first 35787524.0 Ops/sec
classList attr5_cls5 first 37813688.0 Ops/sec
hasAttribute attr6_cls6 first 36646864.0 Ops/sec
classList attr6_cls6 first 37652084.0 Ops/sec
hasAttribute attr7_cls7 first 35881300.0 Ops/sec
classList attr7_cls7 first 37699080.0 Ops/sec
hasAttribute attr8_cls8 first 36037212.0 Ops/sec
classList attr8_cls8 first 37669864.0 Ops/sec
hasAttribute attr9_cls9 first 35827128.0 Ops/sec
classList attr9_cls9 first 37432036.0 Ops/sec
hasAttribute attr10_cls10 first 35969960.0 Ops/sec
classList attr10_cls10 first 37808820.0 Ops/sec
hasAttribute attr11_cls11 first 35758604.0 Ops/sec
classList attr11_cls11 first 37475424.0 Ops/sec
hasAttribute attr12_cls12 first 35598720.0 Ops/sec
classList attr12_cls12 first 36246516.0 Ops/sec
hasAttribute attr13_cls13 first 35771108.0 Ops/sec
classList attr13_cls13 first 37367908.0 Ops/sec
hasAttribute attr14_cls14 first 35596368.0 Ops/sec
classList attr14_cls14 first 37292844.0 Ops/sec
hasAttribute attr15_cls15 first 35739728.0 Ops/sec
classList attr15_cls15 first 37291260.0 Ops/sec
hasAttribute attr16_cls16 first 35952672.0 Ops/sec
classList attr16_cls16 first 37218912.0 Ops/sec
hasAttribute attr17_cls17 first 35943220.0 Ops/sec
classList attr17_cls17 first 37290360.0 Ops/sec
hasAttribute attr18_cls18 first 35971896.0 Ops/sec
classList attr18_cls18 first 37543512.0 Ops/sec
hasAttribute attr19_cls19 first 36072772.0 Ops/sec
classList attr19_cls19 first 37415608.0 Ops/sec
hasAttribute attr20_cls20 first 36044884.0 Ops/sec
classList attr20_cls20 first 37955464.0 Ops/sec
hasAttribute attr2_cls2 last 69978720.0 Ops/sec
classList attr2_cls2 last 37834204.0 Ops/sec
hasAttribute attr3_cls3 last 36205260.0 Ops/sec
classList attr3_cls3 last 31756776.0 Ops/sec
hasAttribute attr4_cls4 last 36324152.0 Ops/sec
classList attr4_cls4 last 31718548.0 Ops/sec
hasAttribute attr5_cls5 last 27750808.0 Ops/sec
classList attr5_cls5 last 26105566.0 Ops/sec
hasAttribute attr6_cls6 last 35795640.0 Ops/sec
classList attr6_cls6 last 31322912.0 Ops/sec
hasAttribute attr7_cls7 last 27925598.0 Ops/sec
classList attr7_cls7 last 25387124.0 Ops/sec
hasAttribute attr8_cls8 last 27747278.0 Ops/sec
classList attr8_cls8 last 24074662.0 Ops/sec
hasAttribute attr9_cls9 last 35405540.0 Ops/sec
classList attr9_cls9 last 31008758.0 Ops/sec
hasAttribute attr10_cls10 last 27863298.0 Ops/sec
classList attr10_cls10 last 25830404.0 Ops/sec
hasAttribute attr11_cls11 last 35298624.0 Ops/sec
classList attr11_cls11 last 30613394.0 Ops/sec
hasAttribute attr12_cls12 last 27894538.0 Ops/sec
classList attr12_cls12 last 25937322.0 Ops/sec
hasAttribute attr13_cls13 last 34731308.0 Ops/sec
classList attr13_cls13 last 29818994.0 Ops/sec
hasAttribute attr14_cls14 last 26755502.0 Ops/sec
classList attr14_cls14 last 25363096.0 Ops/sec
hasAttribute attr15_cls15 last 26524208.0 Ops/sec
classList attr15_cls15 last 25346686.0 Ops/sec
hasAttribute attr16_cls16 last 27401652.0 Ops/sec
classList attr16_cls16 last 25362172.0 Ops/sec
hasAttribute attr17_cls17 last 27385754.0 Ops/sec
classList attr17_cls17 last 25247076.0 Ops/sec
hasAttribute attr18_cls18 last 33871832.0 Ops/sec
classList attr18_cls18 last 29506828.0 Ops/sec
hasAttribute attr19_cls19 last 33510838.0 Ops/sec
classList attr19_cls19 last 27925926.0 Ops/sec
hasAttribute attr20_cls20 last 32891114.0 Ops/sec
classList attr20_cls20 last 28077466.0 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests:
  • hasAttribute attr2_cls2 first

  • classList attr2_cls2 first

  • hasAttribute attr3_cls3 first

  • classList attr3_cls3 first

  • hasAttribute attr4_cls4 first

  • classList attr4_cls4 first

  • hasAttribute attr5_cls5 first

  • classList attr5_cls5 first

  • hasAttribute attr6_cls6 first

  • classList attr6_cls6 first

  • hasAttribute attr7_cls7 first

  • classList attr7_cls7 first

  • hasAttribute attr8_cls8 first

  • classList attr8_cls8 first

  • hasAttribute attr9_cls9 first

  • classList attr9_cls9 first

  • hasAttribute attr10_cls10 first

  • classList attr10_cls10 first

  • hasAttribute attr11_cls11 first

  • classList attr11_cls11 first

  • hasAttribute attr12_cls12 first

  • classList attr12_cls12 first

  • hasAttribute attr13_cls13 first

  • classList attr13_cls13 first

  • hasAttribute attr14_cls14 first

  • classList attr14_cls14 first

  • hasAttribute attr15_cls15 first

  • classList attr15_cls15 first

  • hasAttribute attr16_cls16 first

  • classList attr16_cls16 first

  • hasAttribute attr17_cls17 first

  • classList attr17_cls17 first

  • hasAttribute attr18_cls18 first

  • classList attr18_cls18 first

  • hasAttribute attr19_cls19 first

  • classList attr19_cls19 first

  • hasAttribute attr20_cls20 first

  • classList attr20_cls20 first

  • hasAttribute attr2_cls2 last

  • classList attr2_cls2 last

  • hasAttribute attr3_cls3 last

  • classList attr3_cls3 last

  • hasAttribute attr4_cls4 last

  • classList attr4_cls4 last

  • hasAttribute attr5_cls5 last

  • classList attr5_cls5 last

  • hasAttribute attr6_cls6 last

  • classList attr6_cls6 last

  • hasAttribute attr7_cls7 last

  • classList attr7_cls7 last

  • hasAttribute attr8_cls8 last

  • classList attr8_cls8 last

  • hasAttribute attr9_cls9 last

  • classList attr9_cls9 last

  • hasAttribute attr10_cls10 last

  • classList attr10_cls10 last

  • hasAttribute attr11_cls11 last

  • classList attr11_cls11 last

  • hasAttribute attr12_cls12 last

  • classList attr12_cls12 last

  • hasAttribute attr13_cls13 last

  • classList attr13_cls13 last

  • hasAttribute attr14_cls14 last

  • classList attr14_cls14 last

  • hasAttribute attr15_cls15 last

  • classList attr15_cls15 last

  • hasAttribute attr16_cls16 last

  • classList attr16_cls16 last

  • hasAttribute attr17_cls17 last

  • classList attr17_cls17 last

  • hasAttribute attr18_cls18 last

  • classList attr18_cls18 last

  • hasAttribute attr19_cls19 last

  • classList attr19_cls19 last

  • hasAttribute attr20_cls20 last

  • classList attr20_cls20 last