Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(html/parser): Fix parsing of CDATA in the svg context (#6620)
- Loading branch information
1 parent
c74ca2f
commit 19c2ee5
Showing
5 changed files
with
23 additions
and
79 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
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
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
19c2ee5
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
295341
ns/iter (± 14112
)300933
ns/iter (± 5644
)0.98
es/full/minify/libraries/antd
1781424470
ns/iter (± 13778411
)1769169976
ns/iter (± 11491933
)1.01
es/full/minify/libraries/d3
352704115
ns/iter (± 5248892
)350641172
ns/iter (± 2320349
)1.01
es/full/minify/libraries/echarts
1493309403
ns/iter (± 8025708
)1503321293
ns/iter (± 11983955
)0.99
es/full/minify/libraries/jquery
93526459
ns/iter (± 1127989
)93127438
ns/iter (± 1216802
)1.00
es/full/minify/libraries/lodash
112080785
ns/iter (± 1947568
)111537429
ns/iter (± 864307
)1.00
es/full/minify/libraries/moment
54491005
ns/iter (± 437386
)54299374
ns/iter (± 330399
)1.00
es/full/minify/libraries/react
19935275
ns/iter (± 277051
)19810901
ns/iter (± 162285
)1.01
es/full/minify/libraries/terser
275730174
ns/iter (± 5470924
)265639404
ns/iter (± 2853650
)1.04
es/full/minify/libraries/three
512272730
ns/iter (± 9725393
)504105778
ns/iter (± 8919511
)1.02
es/full/minify/libraries/typescript
3350315132
ns/iter (± 23375614
)3344505830
ns/iter (± 11909533
)1.00
es/full/minify/libraries/victory
738505873
ns/iter (± 14648240
)753256474
ns/iter (± 12271686
)0.98
es/full/minify/libraries/vue
138344290
ns/iter (± 2116424
)137351215
ns/iter (± 1070747
)1.01
es/full/codegen/es3
27667
ns/iter (± 75
)27444
ns/iter (± 54
)1.01
es/full/codegen/es5
27706
ns/iter (± 45
)27449
ns/iter (± 63
)1.01
es/full/codegen/es2015
27757
ns/iter (± 46
)27505
ns/iter (± 42
)1.01
es/full/codegen/es2016
27739
ns/iter (± 33
)27465
ns/iter (± 38
)1.01
es/full/codegen/es2017
27695
ns/iter (± 46
)27471
ns/iter (± 89
)1.01
es/full/codegen/es2018
27692
ns/iter (± 30
)27504
ns/iter (± 146
)1.01
es/full/codegen/es2019
27700
ns/iter (± 97
)27430
ns/iter (± 73
)1.01
es/full/codegen/es2020
27704
ns/iter (± 35
)27482
ns/iter (± 92
)1.01
es/full/all/es3
166520337
ns/iter (± 2415908
)171227947
ns/iter (± 2012642
)0.97
es/full/all/es5
159127703
ns/iter (± 2987023
)163189046
ns/iter (± 1382997
)0.98
es/full/all/es2015
120064343
ns/iter (± 988475
)123196236
ns/iter (± 2664408
)0.97
es/full/all/es2016
119217787
ns/iter (± 1463850
)121434660
ns/iter (± 978576
)0.98
es/full/all/es2017
118403356
ns/iter (± 910211
)120858469
ns/iter (± 1094419
)0.98
es/full/all/es2018
117412631
ns/iter (± 737604
)118994432
ns/iter (± 752005
)0.99
es/full/all/es2019
116099688
ns/iter (± 822081
)117803149
ns/iter (± 1095686
)0.99
es/full/all/es2020
111355760
ns/iter (± 683460
)113040242
ns/iter (± 1574844
)0.99
es/full/parser
520359
ns/iter (± 9108
)532118
ns/iter (± 9449
)0.98
es/full/base/fixer
21864
ns/iter (± 23
)21770
ns/iter (± 37
)1.00
es/full/base/resolver_and_hygiene
78035
ns/iter (± 74
)77204
ns/iter (± 80
)1.01
serialization of ast node
143
ns/iter (± 0
)142
ns/iter (± 0
)1.01
serialization of serde
123
ns/iter (± 0
)125
ns/iter (± 0
)0.98
css/minify/libraries/bootstrap
27311905
ns/iter (± 228530
)27265461
ns/iter (± 131883
)1.00
css/visitor/compare/clone
2091366
ns/iter (± 13662
)2083888
ns/iter (± 1918
)1.00
css/visitor/compare/visit_mut_span
2304881
ns/iter (± 11213
)2261553
ns/iter (± 5178
)1.02
css/visitor/compare/visit_mut_span_panic
2328352
ns/iter (± 14061
)2319007
ns/iter (± 9246
)1.00
css/visitor/compare/fold_span
3014168
ns/iter (± 16322
)3004739
ns/iter (± 20510
)1.00
css/visitor/compare/fold_span_panic
3170656
ns/iter (± 23753
)3145409
ns/iter (± 26538
)1.01
css/lexer/bootstrap_5_1_3
5179025
ns/iter (± 6843
)5195440
ns/iter (± 2133
)1.00
css/lexer/foundation_6_7_4
4417731
ns/iter (± 1929
)4405527
ns/iter (± 806
)1.00
css/lexer/tailwind_3_1_1
826537
ns/iter (± 645
)827478
ns/iter (± 195
)1.00
css/parser/bootstrap_5_1_3
21086265
ns/iter (± 261018
)20743540
ns/iter (± 102171
)1.02
css/parser/foundation_6_7_4
16688249
ns/iter (± 78100
)16537705
ns/iter (± 22754
)1.01
css/parser/tailwind_3_1_1
3168873
ns/iter (± 3747
)3179984
ns/iter (± 1949
)1.00
es/codegen/colors
329236
ns/iter (± 184402
)328595
ns/iter (± 184271
)1.00
es/codegen/large
1202060
ns/iter (± 607260
)1177409
ns/iter (± 620485
)1.02
es/codegen/with-parser/colors
46436
ns/iter (± 257
)46471
ns/iter (± 312
)1.00
es/codegen/with-parser/large
509784
ns/iter (± 830
)512254
ns/iter (± 1326
)1.00
es/minify/libraries/antd
1567922386
ns/iter (± 14032396
)1551118993
ns/iter (± 6362561
)1.01
es/minify/libraries/d3
311462507
ns/iter (± 5302890
)298228542
ns/iter (± 7408359
)1.04
es/minify/libraries/echarts
1327235818
ns/iter (± 6628354
)1299314814
ns/iter (± 7011944
)1.02
es/minify/libraries/jquery
81748113
ns/iter (± 518323
)80017478
ns/iter (± 764301
)1.02
es/minify/libraries/lodash
100702017
ns/iter (± 890022
)98318769
ns/iter (± 1204897
)1.02
es/minify/libraries/moment
47194495
ns/iter (± 246258
)46776516
ns/iter (± 357357
)1.01
es/minify/libraries/react
17782930
ns/iter (± 83108
)17454435
ns/iter (± 285758
)1.02
es/minify/libraries/terser
238132180
ns/iter (± 3716134
)227047408
ns/iter (± 3156289
)1.05
es/minify/libraries/three
432685113
ns/iter (± 3081711
)421081002
ns/iter (± 8305988
)1.03
es/minify/libraries/typescript
2873735592
ns/iter (± 15582415
)2881214439
ns/iter (± 15473863
)1.00
es/minify/libraries/victory
654440302
ns/iter (± 10802063
)634924840
ns/iter (± 5065686
)1.03
es/minify/libraries/vue
123277795
ns/iter (± 1652069
)120151562
ns/iter (± 1631938
)1.03
es/visitor/compare/clone
2451322
ns/iter (± 28521
)2417217
ns/iter (± 13460
)1.01
es/visitor/compare/visit_mut_span
2836410
ns/iter (± 10061
)2784284
ns/iter (± 12866
)1.02
es/visitor/compare/visit_mut_span_panic
2902161
ns/iter (± 42035
)2832498
ns/iter (± 6244
)1.02
es/visitor/compare/fold_span
4041827
ns/iter (± 38112
)3920066
ns/iter (± 12008
)1.03
es/visitor/compare/fold_span_panic
4224149
ns/iter (± 20967
)4117180
ns/iter (± 32884
)1.03
es/lexer/colors
17463
ns/iter (± 76
)17378
ns/iter (± 8
)1.00
es/lexer/angular
8226345
ns/iter (± 3652
)8240601
ns/iter (± 12162
)1.00
es/lexer/backbone
1070762
ns/iter (± 465
)1074849
ns/iter (± 343
)1.00
es/lexer/jquery
5946121
ns/iter (± 3623
)5961095
ns/iter (± 1566
)1.00
es/lexer/jquery mobile
9195402
ns/iter (± 3541
)9201483
ns/iter (± 2586
)1.00
es/lexer/mootools
4663561
ns/iter (± 4055
)4680965
ns/iter (± 1254
)1.00
es/lexer/underscore
891664
ns/iter (± 810
)894910
ns/iter (± 281
)1.00
es/lexer/three
27979228
ns/iter (± 19518
)27937930
ns/iter (± 40932
)1.00
es/lexer/yui
5061515
ns/iter (± 1668
)5064104
ns/iter (± 2726
)1.00
es/parser/colors
31594
ns/iter (± 134
)31442
ns/iter (± 173
)1.00
es/parser/angular
17258352
ns/iter (± 276881
)16487442
ns/iter (± 138161
)1.05
es/parser/backbone
2358813
ns/iter (± 12954
)2357153
ns/iter (± 13465
)1.00
es/parser/jquery
13057095
ns/iter (± 98679
)12762283
ns/iter (± 112093
)1.02
es/parser/jquery mobile
21491696
ns/iter (± 505816
)20758411
ns/iter (± 246605
)1.04
es/parser/mootools
9941641
ns/iter (± 109996
)9692870
ns/iter (± 19110
)1.03
es/parser/underscore
1983612
ns/iter (± 10504
)1987040
ns/iter (± 11915
)1.00
es/parser/three
61650257
ns/iter (± 252866
)61607805
ns/iter (± 249501
)1.00
es/parser/yui
10025617
ns/iter (± 121472
)9767695
ns/iter (± 71673
)1.03
es/preset-env/usage/builtin_type
139719
ns/iter (± 31631
)143662
ns/iter (± 33492
)0.97
es/preset-env/usage/property
21146
ns/iter (± 75
)20937
ns/iter (± 88
)1.01
es/resolver/typescript
120540836
ns/iter (± 2127541
)118637326
ns/iter (± 1658477
)1.02
es/fixer/typescript
94594164
ns/iter (± 1374232
)97174754
ns/iter (± 3230445
)0.97
es/hygiene/typescript
190553478
ns/iter (± 826613
)192203610
ns/iter (± 1048191
)0.99
es/resolver_with_hygiene/typescript
330572889
ns/iter (± 2101345
)334213231
ns/iter (± 2081716
)0.99
es/visitor/base-perf/module_clone
74674
ns/iter (± 1261
)74571
ns/iter (± 1633
)1.00
es/visitor/base-perf/fold_empty
85787
ns/iter (± 1182
)85925
ns/iter (± 1941
)1.00
es/visitor/base-perf/fold_noop_impl_all
86767
ns/iter (± 1363
)86173
ns/iter (± 855
)1.01
es/visitor/base-perf/fold_noop_impl_vec
86772
ns/iter (± 1707
)86610
ns/iter (± 1439
)1.00
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
)61
ns/iter (± 0
)0.95
es/visitor/base-perf/boxing_boxed
100
ns/iter (± 0
)99
ns/iter (± 0
)1.01
es/visitor/base-perf/boxing_unboxed
101
ns/iter (± 0
)100
ns/iter (± 0
)1.01
es/visitor/base-perf/visit_contains_this
3370
ns/iter (± 67
)3341
ns/iter (± 75
)1.01
es/base/parallel/resolver/typescript
5228508445
ns/iter (± 390203927
)5559637670
ns/iter (± 430768426
)0.94
es/base/parallel/hygiene/typescript
2236805415
ns/iter (± 38654919
)2307377883
ns/iter (± 41542990
)0.97
misc/visitors/time-complexity/time 5
94
ns/iter (± 0
)95
ns/iter (± 0
)0.99
misc/visitors/time-complexity/time 10
309
ns/iter (± 4
)308
ns/iter (± 9
)1.00
misc/visitors/time-complexity/time 15
682
ns/iter (± 37
)649
ns/iter (± 2
)1.05
misc/visitors/time-complexity/time 20
1237
ns/iter (± 52
)1205
ns/iter (± 7
)1.03
misc/visitors/time-complexity/time 40
6178
ns/iter (± 21
)6174
ns/iter (± 20
)1.00
misc/visitors/time-complexity/time 60
15495
ns/iter (± 11
)15609
ns/iter (± 24
)0.99
es/full-target/es2016
187058
ns/iter (± 431
)186578
ns/iter (± 560
)1.00
es/full-target/es2017
179580
ns/iter (± 538
)180603
ns/iter (± 618
)0.99
es/full-target/es2018
169703
ns/iter (± 326
)170132
ns/iter (± 415
)1.00
es2020_nullish_coalescing
65811
ns/iter (± 156
)65507
ns/iter (± 399
)1.00
es2020_optional_chaining
93578
ns/iter (± 240
)92916
ns/iter (± 8487
)1.01
es2022_class_properties
92035
ns/iter (± 140
)92017
ns/iter (± 124
)1.00
es2018_object_rest_spread
70102
ns/iter (± 135
)69801
ns/iter (± 70
)1.00
es2019_optional_catch_binding
59626
ns/iter (± 116
)59606
ns/iter (± 170
)1.00
es2017_async_to_generator
60210
ns/iter (± 74
)59960
ns/iter (± 164
)1.00
es2016_exponentiation
63807
ns/iter (± 105
)63405
ns/iter (± 105
)1.01
es2015_arrow
68932
ns/iter (± 204
)68686
ns/iter (± 377
)1.00
es2015_block_scoped_fn
65107
ns/iter (± 170
)64712
ns/iter (± 86
)1.01
es2015_block_scoping
146794
ns/iter (± 10254
)155508
ns/iter (± 9064
)0.94
es2015_classes
115504
ns/iter (± 472
)115347
ns/iter (± 681
)1.00
es2015_computed_props
59815
ns/iter (± 542
)59482
ns/iter (± 67
)1.01
es2015_destructuring
114869
ns/iter (± 284
)114278
ns/iter (± 245
)1.01
es2015_duplicate_keys
62736
ns/iter (± 104
)62418
ns/iter (± 59
)1.01
es2015_parameters
77812
ns/iter (± 204
)77604
ns/iter (± 171
)1.00
es2015_fn_name
65600
ns/iter (± 738
)65434
ns/iter (± 721
)1.00
es2015_for_of
62873
ns/iter (± 86
)62626
ns/iter (± 55
)1.00
es2015_instanceof
61984
ns/iter (± 140
)61328
ns/iter (± 108
)1.01
es2015_shorthand_property
59732
ns/iter (± 107
)59312
ns/iter (± 101
)1.01
es2015_spread
59720
ns/iter (± 107
)59174
ns/iter (± 87
)1.01
es2015_sticky_regex
61333
ns/iter (± 97
)60573
ns/iter (± 82
)1.01
es2015_typeof_symbol
61021
ns/iter (± 129
)60506
ns/iter (± 91
)1.01
es/transform/baseline/base
50577
ns/iter (± 74
)50350
ns/iter (± 128
)1.00
es/transform/baseline/common_reserved_word
61378
ns/iter (± 139
)61252
ns/iter (± 107
)1.00
es/transform/baseline/common_typescript
155885
ns/iter (± 11393
)140539
ns/iter (± 3467
)1.11
es/target/es3
168831
ns/iter (± 319
)168268
ns/iter (± 188
)1.00
es/target/es2015
628944
ns/iter (± 1314
)631150
ns/iter (± 1306
)1.00
es/target/es2016
63621
ns/iter (± 145
)63236
ns/iter (± 382
)1.01
es/target/es2017
60410
ns/iter (± 91
)60005
ns/iter (± 115
)1.01
es/target/es2018
80110
ns/iter (± 174
)79572
ns/iter (± 142
)1.01
es/target/es2020
131575
ns/iter (± 741
)131126
ns/iter (± 284
)1.00
babelify-only
670174
ns/iter (± 2060
)669879
ns/iter (± 1380
)1.00
parse_and_babelify_angular
43268893
ns/iter (± 688473
)44011195
ns/iter (± 734512
)0.98
parse_and_babelify_backbone
5520119
ns/iter (± 53253
)5715368
ns/iter (± 68353
)0.97
parse_and_babelify_jquery
33863708
ns/iter (± 497128
)35708113
ns/iter (± 371352
)0.95
parse_and_babelify_jquery_mobile
58562538
ns/iter (± 811434
)59854269
ns/iter (± 830901
)0.98
parse_and_babelify_mootools
35319647
ns/iter (± 315793
)36737238
ns/iter (± 486683
)0.96
parse_and_babelify_underscore
4355592
ns/iter (± 44361
)4463387
ns/iter (± 33367
)0.98
parse_and_babelify_yui
33989896
ns/iter (± 438258
)35794961
ns/iter (± 502801
)0.95
html/minify/document/css_spec
44776715
ns/iter (± 321297
)46510012
ns/iter (± 222557
)0.96
html/minify/document/github
18798311
ns/iter (± 102757
)18907411
ns/iter (± 54931
)0.99
html/minify/document/stackoverflow
16457237
ns/iter (± 89763
)16696325
ns/iter (± 62429
)0.99
html/minify/document_fragment/css_spec
43089736
ns/iter (± 419872
)44516696
ns/iter (± 366193
)0.97
html/minify/document_fragment/github
18069816
ns/iter (± 55216
)18222497
ns/iter (± 103456
)0.99
html/minify/document_fragment/stackoverflow
15996266
ns/iter (± 88711
)16284742
ns/iter (± 41576
)0.98
html/document/visitor/compare/clone
343671
ns/iter (± 2156
)339502
ns/iter (± 1734
)1.01
html/document/visitor/compare/visit_mut_span
367974
ns/iter (± 1722
)366536
ns/iter (± 1729
)1.00
html/document/visitor/compare/visit_mut_span_panic
374988
ns/iter (± 3062
)376269
ns/iter (± 1786
)1.00
html/document/visitor/compare/fold_span
404174
ns/iter (± 2315
)405540
ns/iter (± 2207
)1.00
html/document/visitor/compare/fold_span_panic
459666
ns/iter (± 1529
)463381
ns/iter (± 2675
)0.99
html/document_fragment/visitor/compare/clone
342654
ns/iter (± 2595
)337073
ns/iter (± 1774
)1.02
html/document_fragment/visitor/compare/visit_mut_span
372332
ns/iter (± 2149
)367470
ns/iter (± 2402
)1.01
html/document_fragment/visitor/compare/visit_mut_span_panic
378972
ns/iter (± 2400
)371385
ns/iter (± 2412
)1.02
html/document_fragment/visitor/compare/fold_span
406950
ns/iter (± 1010
)405165
ns/iter (± 2733
)1.00
html/document_fragment/visitor/compare/fold_span_panic
457199
ns/iter (± 1630
)462519
ns/iter (± 1723
)0.99
html/lexer/css_2021_spec
17347801
ns/iter (± 15457
)15571983
ns/iter (± 9300
)1.11
html/lexer/github_com_17_05_2022
6457140
ns/iter (± 2637
)6036138
ns/iter (± 1417
)1.07
html/lexer/stackoverflow_com_17_05_2022
6265217
ns/iter (± 2039
)5657187
ns/iter (± 3999
)1.11
html/parser/parser_document/css_2021_spec
26354326
ns/iter (± 238673
)27423014
ns/iter (± 264580
)0.96
html/parser/parser_document/github_com_17_05_2022
8766716
ns/iter (± 5240
)8827343
ns/iter (± 9236
)0.99
html/parser/parser_document/stackoverflow_com_17_05_2022
7729520
ns/iter (± 5140
)7770532
ns/iter (± 9234
)0.99
html/parser/parser_document_fragment/css_2021_spec
26410743
ns/iter (± 348710
)27664783
ns/iter (± 126552
)0.95
html/parser/parser_document_fragment/github_com_17_05_2022
8783127
ns/iter (± 18869
)8823947
ns/iter (± 18135
)1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7730750
ns/iter (± 3786
)7756545
ns/iter (± 14372
)1.00
This comment was automatically generated by workflow using github-action-benchmark.