Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(css/minifier): Remove adjacent identical declarations (#6619)
- Loading branch information
1 parent
13fe170
commit fb94694
Showing
11 changed files
with
143 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
crates/swc_css_minifier/tests/fixture/compress-color/output.min.css
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
108 changes: 108 additions & 0 deletions
108
crates/swc_css_minifier/tests/fixture/compress-declaration/duplication/input.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
a { | ||
color: red; | ||
color: red; | ||
|
||
.class { | ||
color: red; | ||
color: red; | ||
} | ||
|
||
@media screen and (min-width: 100px) { | ||
color: red; | ||
color: red; | ||
} | ||
|
||
@supports (display: flex) { | ||
color: red; | ||
color: red; | ||
|
||
.other { | ||
color: red; | ||
color: red; | ||
} | ||
} | ||
|
||
.case-insensitivity { | ||
color: red; | ||
COLOR: red; | ||
} | ||
} | ||
|
||
.font { | ||
> h1 { font-weight: bold } | ||
> h1 { font-weight: 700 } | ||
} | ||
|
||
.class { | ||
> h1 { font-weight: bold } | ||
> h1 { font-weight: bold } | ||
} | ||
|
||
.other { | ||
> h1 { font-weight: 700 } | ||
> h1 { font-weight: 700 } | ||
} | ||
|
||
.base { | ||
color: red; | ||
|
||
.class { | ||
color: red; | ||
} | ||
|
||
.class-other { | ||
color: red; | ||
} | ||
|
||
@media screen { | ||
.class { | ||
color: red; | ||
} | ||
|
||
.class-other { | ||
color: red; | ||
} | ||
} | ||
} | ||
|
||
h1{/*test*/font-weight:bold} | ||
h1{/*test*/font-weight:bold} | ||
|
||
.white { | ||
_color:white; | ||
color:white | ||
} | ||
|
||
h1,h2{font-weight:bold} | ||
h2,h1{font-weight:bold} | ||
|
||
.margin{margin:10px 0 10px 0;margin:10px 0} | ||
|
||
h1{font-weight:bold;font-weight:bold} | ||
h1{font-weight:bold} | ||
|
||
@media print{ | ||
h1 { | ||
display:block | ||
} | ||
} | ||
@media print{ | ||
h1 { | ||
display:block | ||
} | ||
} | ||
|
||
.other { | ||
& h1 { font-weight: bold } | ||
& h1 { font-weight: bold } | ||
} | ||
|
||
@media print{ | ||
h1, h2 { | ||
font-weight:bold | ||
} | ||
|
||
h2, h1{ | ||
font-weight:bold | ||
} | ||
} |
1 change: 1 addition & 0 deletions
1
crates/swc_css_minifier/tests/fixture/compress-declaration/duplication/output.min.css
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
crates/swc_css_minifier/tests/fixture/compress-declaration/font-weight/output.min.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
.class1{font-weight:1;font-weight:400;font-weight:1000}.class2{font-weight:400}.class3{font-weight:700;font-weight:700}.class4{font-weight:400 700}.class5{font-weight:600 700} | ||
.class1{font-weight:1;font-weight:400;font-weight:1000}.class2{font-weight:400}.class3{font-weight:700}.class4{font-weight:400 700}.class5{font-weight:600 700} |
Oops, something went wrong.
fb94694
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
es/full/bugs-1
304993
ns/iter (± 4004
)299883
ns/iter (± 8573
)1.02
es/full/minify/libraries/antd
1811082520
ns/iter (± 12029223
)1819955102
ns/iter (± 20511009
)1.00
es/full/minify/libraries/d3
356385159
ns/iter (± 3214563
)358522455
ns/iter (± 5926281
)0.99
es/full/minify/libraries/echarts
1509679618
ns/iter (± 8279405
)1515171525
ns/iter (± 8471711
)1.00
es/full/minify/libraries/jquery
96536940
ns/iter (± 1234708
)93828458
ns/iter (± 1164932
)1.03
es/full/minify/libraries/lodash
112439089
ns/iter (± 1307439
)112467306
ns/iter (± 831152
)1.00
es/full/minify/libraries/moment
54876250
ns/iter (± 377980
)54522524
ns/iter (± 413130
)1.01
es/full/minify/libraries/react
20389089
ns/iter (± 268458
)20071931
ns/iter (± 147990
)1.02
es/full/minify/libraries/terser
281904644
ns/iter (± 2982126
)271513982
ns/iter (± 5628389
)1.04
es/full/minify/libraries/three
527996347
ns/iter (± 9377686
)504027906
ns/iter (± 9496307
)1.05
es/full/minify/libraries/typescript
3379509567
ns/iter (± 21946483
)3425518348
ns/iter (± 26773510
)0.99
es/full/minify/libraries/victory
772924970
ns/iter (± 8241128
)777161836
ns/iter (± 19087161
)0.99
es/full/minify/libraries/vue
142088812
ns/iter (± 1523613
)138715879
ns/iter (± 1405719
)1.02
es/full/codegen/es3
27809
ns/iter (± 31
)27538
ns/iter (± 51
)1.01
es/full/codegen/es5
27696
ns/iter (± 37
)27551
ns/iter (± 55
)1.01
es/full/codegen/es2015
27717
ns/iter (± 33
)27604
ns/iter (± 47
)1.00
es/full/codegen/es2016
27700
ns/iter (± 48
)27518
ns/iter (± 55
)1.01
es/full/codegen/es2017
27699
ns/iter (± 26
)27686
ns/iter (± 58
)1.00
es/full/codegen/es2018
27694
ns/iter (± 49
)27613
ns/iter (± 45
)1.00
es/full/codegen/es2019
27692
ns/iter (± 30
)27550
ns/iter (± 35
)1.01
es/full/codegen/es2020
27667
ns/iter (± 77
)27548
ns/iter (± 35
)1.00
es/full/all/es3
170561198
ns/iter (± 1825009
)169120801
ns/iter (± 2820302
)1.01
es/full/all/es5
161568069
ns/iter (± 2893361
)160251999
ns/iter (± 3703286
)1.01
es/full/all/es2015
121348950
ns/iter (± 920822
)122872257
ns/iter (± 1186092
)0.99
es/full/all/es2016
121603938
ns/iter (± 1017093
)121206096
ns/iter (± 709671
)1.00
es/full/all/es2017
121080812
ns/iter (± 1697406
)120334712
ns/iter (± 573414
)1.01
es/full/all/es2018
118104987
ns/iter (± 1194413
)118458852
ns/iter (± 507707
)1.00
es/full/all/es2019
117147648
ns/iter (± 993898
)117612640
ns/iter (± 539863
)1.00
es/full/all/es2020
112212855
ns/iter (± 715099
)113265650
ns/iter (± 915352
)0.99
es/full/parser
520513
ns/iter (± 8700
)522726
ns/iter (± 9362
)1.00
es/full/base/fixer
22020
ns/iter (± 18
)21779
ns/iter (± 24
)1.01
es/full/base/resolver_and_hygiene
77448
ns/iter (± 46
)77675
ns/iter (± 105
)1.00
serialization of ast node
143
ns/iter (± 0
)142
ns/iter (± 0
)1.01
serialization of serde
123
ns/iter (± 0
)123
ns/iter (± 0
)1
css/minify/libraries/bootstrap
28140325
ns/iter (± 234778
)27515984
ns/iter (± 281989
)1.02
css/visitor/compare/clone
2117319
ns/iter (± 9799
)2103529
ns/iter (± 18368
)1.01
css/visitor/compare/visit_mut_span
2269208
ns/iter (± 17973
)2314998
ns/iter (± 9333
)0.98
css/visitor/compare/visit_mut_span_panic
2339639
ns/iter (± 5350
)2326481
ns/iter (± 7365
)1.01
css/visitor/compare/fold_span
2991185
ns/iter (± 17208
)2999354
ns/iter (± 24611
)1.00
css/visitor/compare/fold_span_panic
3159520
ns/iter (± 27491
)3148460
ns/iter (± 18713
)1.00
css/lexer/bootstrap_5_1_3
5181925
ns/iter (± 1609
)5199562
ns/iter (± 6926
)1.00
css/lexer/foundation_6_7_4
4439828
ns/iter (± 1956
)4406060
ns/iter (± 686
)1.01
css/lexer/tailwind_3_1_1
832590
ns/iter (± 399
)827197
ns/iter (± 350
)1.01
css/parser/bootstrap_5_1_3
20853156
ns/iter (± 155030
)20877455
ns/iter (± 163903
)1.00
css/parser/foundation_6_7_4
16849903
ns/iter (± 150006
)16720892
ns/iter (± 73704
)1.01
css/parser/tailwind_3_1_1
3168318
ns/iter (± 2838
)3183096
ns/iter (± 3665
)1.00
es/codegen/colors
329177
ns/iter (± 184534
)330194
ns/iter (± 185202
)1.00
es/codegen/large
1176852
ns/iter (± 615247
)1048641
ns/iter (± 533093
)1.12
es/codegen/with-parser/colors
46422
ns/iter (± 531
)46385
ns/iter (± 272
)1.00
es/codegen/with-parser/large
510861
ns/iter (± 2309
)508828
ns/iter (± 1205
)1.00
es/minify/libraries/antd
1567076098
ns/iter (± 12229336
)1590813418
ns/iter (± 12502735
)0.99
es/minify/libraries/d3
313027689
ns/iter (± 7191557
)313412476
ns/iter (± 10983350
)1.00
es/minify/libraries/echarts
1335105273
ns/iter (± 4409584
)1335060011
ns/iter (± 6759539
)1.00
es/minify/libraries/jquery
80838858
ns/iter (± 705583
)80919581
ns/iter (± 454066
)1.00
es/minify/libraries/lodash
101073585
ns/iter (± 1238201
)101002003
ns/iter (± 1566095
)1.00
es/minify/libraries/moment
47211286
ns/iter (± 176816
)47183818
ns/iter (± 680036
)1.00
es/minify/libraries/react
17941927
ns/iter (± 138616
)17556569
ns/iter (± 184943
)1.02
es/minify/libraries/terser
233649723
ns/iter (± 4489301
)231477492
ns/iter (± 5730046
)1.01
es/minify/libraries/three
430562283
ns/iter (± 9640702
)429297013
ns/iter (± 7390355
)1.00
es/minify/libraries/typescript
2897108207
ns/iter (± 25881229
)2934663205
ns/iter (± 13873585
)0.99
es/minify/libraries/victory
672852610
ns/iter (± 9900634
)669075496
ns/iter (± 9772485
)1.01
es/minify/libraries/vue
123510487
ns/iter (± 1651972
)123576875
ns/iter (± 1390278
)1.00
es/visitor/compare/clone
2377400
ns/iter (± 18265
)2424954
ns/iter (± 20622
)0.98
es/visitor/compare/visit_mut_span
2841336
ns/iter (± 9693
)2846956
ns/iter (± 11240
)1.00
es/visitor/compare/visit_mut_span_panic
2861360
ns/iter (± 11916
)2886154
ns/iter (± 20333
)0.99
es/visitor/compare/fold_span
3974176
ns/iter (± 15510
)3994841
ns/iter (± 23415
)0.99
es/visitor/compare/fold_span_panic
4308296
ns/iter (± 70786
)4200771
ns/iter (± 21463
)1.03
es/lexer/colors
17322
ns/iter (± 17
)17607
ns/iter (± 10
)0.98
es/lexer/angular
8213176
ns/iter (± 4374
)8266491
ns/iter (± 13550
)0.99
es/lexer/backbone
1070593
ns/iter (± 1247
)1078625
ns/iter (± 757
)0.99
es/lexer/jquery
5929623
ns/iter (± 3729
)5993098
ns/iter (± 4013
)0.99
es/lexer/jquery mobile
9166252
ns/iter (± 7458
)9254052
ns/iter (± 3121
)0.99
es/lexer/mootools
4663020
ns/iter (± 10116
)4703193
ns/iter (± 1738
)0.99
es/lexer/underscore
892634
ns/iter (± 1875
)899909
ns/iter (± 357
)0.99
es/lexer/three
27834646
ns/iter (± 11756
)28112982
ns/iter (± 18066
)0.99
es/lexer/yui
5046012
ns/iter (± 3320
)5075915
ns/iter (± 2554
)0.99
es/parser/colors
31512
ns/iter (± 177
)31432
ns/iter (± 146
)1.00
es/parser/angular
16840243
ns/iter (± 331968
)16427059
ns/iter (± 276973
)1.03
es/parser/backbone
2359098
ns/iter (± 13355
)2346254
ns/iter (± 15648
)1.01
es/parser/jquery
12779208
ns/iter (± 152527
)12914448
ns/iter (± 239999
)0.99
es/parser/jquery mobile
21010077
ns/iter (± 578845
)20931206
ns/iter (± 364913
)1.00
es/parser/mootools
9755583
ns/iter (± 19070
)9688361
ns/iter (± 30820
)1.01
es/parser/underscore
1989057
ns/iter (± 10769
)1984920
ns/iter (± 10825
)1.00
es/parser/three
61538880
ns/iter (± 372149
)62189386
ns/iter (± 527082
)0.99
es/parser/yui
9856078
ns/iter (± 95943
)9879728
ns/iter (± 90297
)1.00
es/preset-env/usage/builtin_type
142663
ns/iter (± 32943
)141386
ns/iter (± 31933
)1.01
es/preset-env/usage/property
21202
ns/iter (± 95
)21169
ns/iter (± 188
)1.00
es/resolver/typescript
124309552
ns/iter (± 4133224
)127347237
ns/iter (± 2699136
)0.98
es/fixer/typescript
97312201
ns/iter (± 891148
)102846122
ns/iter (± 1132204
)0.95
es/hygiene/typescript
199897283
ns/iter (± 1531874
)199723116
ns/iter (± 2494038
)1.00
es/resolver_with_hygiene/typescript
345720195
ns/iter (± 3303610
)344835744
ns/iter (± 4137957
)1.00
es/visitor/base-perf/module_clone
74239
ns/iter (± 1721
)74975
ns/iter (± 1427
)0.99
es/visitor/base-perf/fold_empty
86176
ns/iter (± 1097
)86709
ns/iter (± 869
)0.99
es/visitor/base-perf/fold_noop_impl_all
86229
ns/iter (± 1868
)86290
ns/iter (± 1540
)1.00
es/visitor/base-perf/fold_noop_impl_vec
86378
ns/iter (± 1616
)86903
ns/iter (± 1133
)0.99
es/visitor/base-perf/boxing_boxed_clone
54
ns/iter (± 0
)54
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed_clone
58
ns/iter (± 0
)58
ns/iter (± 0
)1
es/visitor/base-perf/boxing_boxed
103
ns/iter (± 0
)100
ns/iter (± 0
)1.03
es/visitor/base-perf/boxing_unboxed
102
ns/iter (± 0
)103
ns/iter (± 0
)0.99
es/visitor/base-perf/visit_contains_this
3407
ns/iter (± 105
)3373
ns/iter (± 42
)1.01
es/base/parallel/resolver/typescript
5985040971
ns/iter (± 465037818
)5815964392
ns/iter (± 309767730
)1.03
es/base/parallel/hygiene/typescript
2288410575
ns/iter (± 41191111
)2276046834
ns/iter (± 27341772
)1.01
misc/visitors/time-complexity/time 5
94
ns/iter (± 0
)94
ns/iter (± 0
)1
misc/visitors/time-complexity/time 10
307
ns/iter (± 5
)307
ns/iter (± 0
)1
misc/visitors/time-complexity/time 15
637
ns/iter (± 1
)638
ns/iter (± 1
)1.00
misc/visitors/time-complexity/time 20
1190
ns/iter (± 3
)1180
ns/iter (± 8
)1.01
misc/visitors/time-complexity/time 40
6267
ns/iter (± 26
)6230
ns/iter (± 34
)1.01
misc/visitors/time-complexity/time 60
15505
ns/iter (± 5
)15643
ns/iter (± 33
)0.99
es/full-target/es2016
185803
ns/iter (± 719
)186723
ns/iter (± 205
)1.00
es/full-target/es2017
179301
ns/iter (± 664
)180000
ns/iter (± 505
)1.00
es/full-target/es2018
169011
ns/iter (± 466
)169523
ns/iter (± 443
)1.00
es2020_nullish_coalescing
65264
ns/iter (± 130
)65066
ns/iter (± 89
)1.00
es2020_optional_chaining
93396
ns/iter (± 7591
)93075
ns/iter (± 3787
)1.00
es2022_class_properties
91470
ns/iter (± 197
)91686
ns/iter (± 138
)1.00
es2018_object_rest_spread
69617
ns/iter (± 148
)69507
ns/iter (± 136
)1.00
es2019_optional_catch_binding
59363
ns/iter (± 92
)59540
ns/iter (± 135
)1.00
es2017_async_to_generator
59691
ns/iter (± 95
)59867
ns/iter (± 86
)1.00
es2016_exponentiation
63127
ns/iter (± 86
)63140
ns/iter (± 72
)1.00
es2015_arrow
68590
ns/iter (± 243
)68516
ns/iter (± 221
)1.00
es2015_block_scoped_fn
64211
ns/iter (± 57
)64037
ns/iter (± 182
)1.00
es2015_block_scoping
136201
ns/iter (± 261
)150120
ns/iter (± 7107
)0.91
es2015_classes
115491
ns/iter (± 505
)114848
ns/iter (± 527
)1.01
es2015_computed_props
59649
ns/iter (± 117
)59526
ns/iter (± 126
)1.00
es2015_destructuring
114049
ns/iter (± 203
)114687
ns/iter (± 272
)0.99
es2015_duplicate_keys
62242
ns/iter (± 116
)62222
ns/iter (± 144
)1.00
es2015_parameters
77297
ns/iter (± 121
)77673
ns/iter (± 223
)1.00
es2015_fn_name
65856
ns/iter (± 597
)65156
ns/iter (± 532
)1.01
es2015_for_of
62605
ns/iter (± 59
)62630
ns/iter (± 118
)1.00
es2015_instanceof
61460
ns/iter (± 174
)61294
ns/iter (± 197
)1.00
es2015_shorthand_property
59319
ns/iter (± 127
)59301
ns/iter (± 71
)1.00
es2015_spread
59527
ns/iter (± 83
)59257
ns/iter (± 125
)1.00
es2015_sticky_regex
60730
ns/iter (± 93
)60384
ns/iter (± 72
)1.01
es2015_typeof_symbol
60777
ns/iter (± 78
)60825
ns/iter (± 144
)1.00
es/transform/baseline/base
50193
ns/iter (± 104
)50121
ns/iter (± 72
)1.00
es/transform/baseline/common_reserved_word
61115
ns/iter (± 80
)60904
ns/iter (± 169
)1.00
es/transform/baseline/common_typescript
143145
ns/iter (± 3082
)167591
ns/iter (± 542
)0.85
es/target/es3
168395
ns/iter (± 323
)167714
ns/iter (± 482
)1.00
es/target/es2015
629486
ns/iter (± 2185
)630616
ns/iter (± 2213
)1.00
es/target/es2016
63237
ns/iter (± 154
)63210
ns/iter (± 136
)1.00
es/target/es2017
59928
ns/iter (± 116
)60080
ns/iter (± 109
)1.00
es/target/es2018
79650
ns/iter (± 94
)79389
ns/iter (± 132
)1.00
es/target/es2020
130789
ns/iter (± 277
)130401
ns/iter (± 218
)1.00
babelify-only
672245
ns/iter (± 1056
)666138
ns/iter (± 2136
)1.01
parse_and_babelify_angular
43642172
ns/iter (± 553689
)42496546
ns/iter (± 909481
)1.03
parse_and_babelify_backbone
5582165
ns/iter (± 87296
)5500482
ns/iter (± 78176
)1.01
parse_and_babelify_jquery
35066489
ns/iter (± 384769
)34732689
ns/iter (± 378341
)1.01
parse_and_babelify_jquery_mobile
59042672
ns/iter (± 974177
)59693986
ns/iter (± 887186
)0.99
parse_and_babelify_mootools
35669209
ns/iter (± 672875
)35693426
ns/iter (± 566323
)1.00
parse_and_babelify_underscore
4444863
ns/iter (± 27724
)4383648
ns/iter (± 55700
)1.01
parse_and_babelify_yui
34562168
ns/iter (± 409046
)34710944
ns/iter (± 617190
)1.00
html/minify/document/css_spec
44182205
ns/iter (± 435499
)43559150
ns/iter (± 567913
)1.01
html/minify/document/github
18502576
ns/iter (± 84283
)18488188
ns/iter (± 157834
)1.00
html/minify/document/stackoverflow
16113036
ns/iter (± 60239
)16244922
ns/iter (± 110357
)0.99
html/minify/document_fragment/css_spec
42315083
ns/iter (± 564976
)41762497
ns/iter (± 382340
)1.01
html/minify/document_fragment/github
17618470
ns/iter (± 42102
)17659780
ns/iter (± 58943
)1.00
html/minify/document_fragment/stackoverflow
15687480
ns/iter (± 90159
)15836719
ns/iter (± 111582
)0.99
html/document/visitor/compare/clone
339922
ns/iter (± 1772
)344505
ns/iter (± 1623
)0.99
html/document/visitor/compare/visit_mut_span
367593
ns/iter (± 2302
)366787
ns/iter (± 1594
)1.00
html/document/visitor/compare/visit_mut_span_panic
385422
ns/iter (± 2027
)376688
ns/iter (± 1905
)1.02
html/document/visitor/compare/fold_span
406596
ns/iter (± 3930
)406706
ns/iter (± 1618
)1.00
html/document/visitor/compare/fold_span_panic
464566
ns/iter (± 4769
)462992
ns/iter (± 2064
)1.00
html/document_fragment/visitor/compare/clone
346218
ns/iter (± 2521
)340971
ns/iter (± 2623
)1.02
html/document_fragment/visitor/compare/visit_mut_span
367245
ns/iter (± 2082
)369128
ns/iter (± 2479
)0.99
html/document_fragment/visitor/compare/visit_mut_span_panic
382359
ns/iter (± 2752
)373840
ns/iter (± 1942
)1.02
html/document_fragment/visitor/compare/fold_span
412670
ns/iter (± 2248
)403642
ns/iter (± 1463
)1.02
html/document_fragment/visitor/compare/fold_span_panic
462976
ns/iter (± 3162
)459536
ns/iter (± 899
)1.01
html/lexer/css_2021_spec
15477842
ns/iter (± 5739
)15640009
ns/iter (± 27998
)0.99
html/lexer/github_com_17_05_2022
6010055
ns/iter (± 4521
)6088657
ns/iter (± 3706
)0.99
html/lexer/stackoverflow_com_17_05_2022
5629542
ns/iter (± 1062
)5689856
ns/iter (± 1505
)0.99
html/parser/parser_document/css_2021_spec
26403058
ns/iter (± 247161
)26216068
ns/iter (± 287758
)1.01
html/parser/parser_document/github_com_17_05_2022
8805934
ns/iter (± 18303
)8771556
ns/iter (± 5839
)1.00
html/parser/parser_document/stackoverflow_com_17_05_2022
7847353
ns/iter (± 9672
)7708888
ns/iter (± 10431
)1.02
html/parser/parser_document_fragment/css_2021_spec
26820501
ns/iter (± 366877
)26173474
ns/iter (± 307087
)1.02
html/parser/parser_document_fragment/github_com_17_05_2022
8831724
ns/iter (± 19775
)8761744
ns/iter (± 6936
)1.01
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7758902
ns/iter (± 4076
)7739808
ns/iter (± 22718
)1.00
This comment was automatically generated by workflow using github-action-benchmark.