Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(css/parser): Normalize and improve function name (#6667)
- Loading branch information
1 parent
65c2ab3
commit 2571070
Showing
53 changed files
with
1,479 additions
and
749 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
Empty file.
Oops, something went wrong.
2571070
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
301411
ns/iter (± 7185
)296009
ns/iter (± 9688
)1.02
es/full/minify/libraries/antd
1637144156
ns/iter (± 23189653
)1550074487
ns/iter (± 30903133
)1.06
es/full/minify/libraries/d3
310079743
ns/iter (± 7288822
)294480995
ns/iter (± 6830163
)1.05
es/full/minify/libraries/echarts
1267229402
ns/iter (± 16589257
)1220225903
ns/iter (± 25991173
)1.04
es/full/minify/libraries/jquery
91641353
ns/iter (± 648899
)88936937
ns/iter (± 593135
)1.03
es/full/minify/libraries/lodash
106197317
ns/iter (± 688802
)103154909
ns/iter (± 823822
)1.03
es/full/minify/libraries/moment
52809441
ns/iter (± 553907
)51759934
ns/iter (± 258737
)1.02
es/full/minify/libraries/react
19011488
ns/iter (± 79458
)18825120
ns/iter (± 102557
)1.01
es/full/minify/libraries/terser
253895576
ns/iter (± 4297845
)238280888
ns/iter (± 1758664
)1.07
es/full/minify/libraries/three
454687258
ns/iter (± 12214190
)419852769
ns/iter (± 5107930
)1.08
es/full/minify/libraries/typescript
3049840379
ns/iter (± 20471614
)2982356243
ns/iter (± 15000918
)1.02
es/full/minify/libraries/victory
696186564
ns/iter (± 8182181
)658806142
ns/iter (± 12071613
)1.06
es/full/minify/libraries/vue
133826662
ns/iter (± 1115535
)128046909
ns/iter (± 581568
)1.05
es/full/codegen/es3
27085
ns/iter (± 48
)27166
ns/iter (± 34
)1.00
es/full/codegen/es5
27070
ns/iter (± 41
)27238
ns/iter (± 48
)0.99
es/full/codegen/es2015
27084
ns/iter (± 35
)27175
ns/iter (± 57
)1.00
es/full/codegen/es2016
27018
ns/iter (± 41
)27166
ns/iter (± 146
)0.99
es/full/codegen/es2017
27111
ns/iter (± 57
)27194
ns/iter (± 68
)1.00
es/full/codegen/es2018
27081
ns/iter (± 55
)27155
ns/iter (± 63
)1.00
es/full/codegen/es2019
27055
ns/iter (± 46
)27148
ns/iter (± 52
)1.00
es/full/codegen/es2020
27080
ns/iter (± 149
)27182
ns/iter (± 43
)1.00
es/full/all/es3
164865311
ns/iter (± 3031385
)167912417
ns/iter (± 2371844
)0.98
es/full/all/es5
158082715
ns/iter (± 3695467
)161248110
ns/iter (± 3810040
)0.98
es/full/all/es2015
118736026
ns/iter (± 761425
)119291090
ns/iter (± 929175
)1.00
es/full/all/es2016
118065636
ns/iter (± 528273
)118496028
ns/iter (± 706279
)1.00
es/full/all/es2017
118046030
ns/iter (± 431151
)117442617
ns/iter (± 504494
)1.01
es/full/all/es2018
116069265
ns/iter (± 867227
)115868519
ns/iter (± 972017
)1.00
es/full/all/es2019
115849653
ns/iter (± 776109
)115063887
ns/iter (± 550625
)1.01
es/full/all/es2020
110950923
ns/iter (± 428584
)110552097
ns/iter (± 619903
)1.00
es/full/parser
508977
ns/iter (± 8401
)515951
ns/iter (± 8484
)0.99
es/full/base/fixer
21804
ns/iter (± 20
)21635
ns/iter (± 48
)1.01
es/full/base/resolver_and_hygiene
77759
ns/iter (± 120
)77391
ns/iter (± 101
)1.00
serialization of ast node
118
ns/iter (± 0
)118
ns/iter (± 0
)1
serialization of serde
123
ns/iter (± 0
)123
ns/iter (± 0
)1
css/minify/libraries/bootstrap
28034627
ns/iter (± 108789
)26678474
ns/iter (± 108540
)1.05
css/visitor/compare/clone
2064706
ns/iter (± 21057
)2074881
ns/iter (± 11490
)1.00
css/visitor/compare/visit_mut_span
2251708
ns/iter (± 14475
)2260598
ns/iter (± 4033
)1.00
css/visitor/compare/visit_mut_span_panic
2315925
ns/iter (± 10700
)2317785
ns/iter (± 4200
)1.00
css/visitor/compare/fold_span
3061903
ns/iter (± 10726
)2989185
ns/iter (± 14367
)1.02
css/visitor/compare/fold_span_panic
3211086
ns/iter (± 18048
)3132315
ns/iter (± 20539
)1.03
css/lexer/bootstrap_5_1_3
5178960
ns/iter (± 1113
)5196998
ns/iter (± 25941
)1.00
css/lexer/foundation_6_7_4
4399467
ns/iter (± 3576
)4374919
ns/iter (± 1010
)1.01
css/lexer/tailwind_3_1_1
832360
ns/iter (± 354
)829291
ns/iter (± 2655
)1.00
css/parser/bootstrap_5_1_3
21683191
ns/iter (± 161335
)20760318
ns/iter (± 39158
)1.04
css/parser/foundation_6_7_4
17280106
ns/iter (± 82355
)16552681
ns/iter (± 39276
)1.04
css/parser/tailwind_3_1_1
3305406
ns/iter (± 15596
)3213343
ns/iter (± 4081
)1.03
es/codegen/colors
331391
ns/iter (± 186052
)332511
ns/iter (± 186951
)1.00
es/codegen/large
1232013
ns/iter (± 626029
)1215816
ns/iter (± 645803
)1.01
es/codegen/with-parser/colors
46762
ns/iter (± 100
)46072
ns/iter (± 247
)1.01
es/codegen/with-parser/large
517030
ns/iter (± 2011
)520287
ns/iter (± 1059
)0.99
es/minify/libraries/antd
1451329214
ns/iter (± 11684858
)1407570132
ns/iter (± 27348330
)1.03
es/minify/libraries/d3
268009066
ns/iter (± 3700794
)245948047
ns/iter (± 2936579
)1.09
es/minify/libraries/echarts
1102931928
ns/iter (± 10556861
)1034985452
ns/iter (± 10637547
)1.07
es/minify/libraries/jquery
79613348
ns/iter (± 1018151
)77182351
ns/iter (± 405657
)1.03
es/minify/libraries/lodash
97299027
ns/iter (± 1614362
)93662191
ns/iter (± 812467
)1.04
es/minify/libraries/moment
46263245
ns/iter (± 163949
)45220053
ns/iter (± 193395
)1.02
es/minify/libraries/react
17002319
ns/iter (± 135339
)16889464
ns/iter (± 31639
)1.01
es/minify/libraries/terser
218018320
ns/iter (± 2403133
)204913389
ns/iter (± 1056877
)1.06
es/minify/libraries/three
387104933
ns/iter (± 11080954
)350525289
ns/iter (± 2394486
)1.10
es/minify/libraries/typescript
2640007430
ns/iter (± 13257742
)2569645196
ns/iter (± 13006743
)1.03
es/minify/libraries/victory
608442530
ns/iter (± 10744225
)553271554
ns/iter (± 17791263
)1.10
es/minify/libraries/vue
119053315
ns/iter (± 1426116
)114527466
ns/iter (± 1003804
)1.04
es/visitor/compare/clone
2402248
ns/iter (± 20426
)2444324
ns/iter (± 2237
)0.98
es/visitor/compare/visit_mut_span
2800736
ns/iter (± 19021
)2822410
ns/iter (± 4885
)0.99
es/visitor/compare/visit_mut_span_panic
2862732
ns/iter (± 9760
)2867840
ns/iter (± 9025
)1.00
es/visitor/compare/fold_span
3879797
ns/iter (± 20733
)3968438
ns/iter (± 6875
)0.98
es/visitor/compare/fold_span_panic
4062147
ns/iter (± 16148
)4122857
ns/iter (± 8529
)0.99
es/lexer/colors
17117
ns/iter (± 6
)17235
ns/iter (± 661
)0.99
es/lexer/angular
8181569
ns/iter (± 2057
)8179199
ns/iter (± 21653
)1.00
es/lexer/backbone
1066416
ns/iter (± 478
)1069031
ns/iter (± 605
)1.00
es/lexer/jquery
5913143
ns/iter (± 1953
)5922926
ns/iter (± 5058
)1.00
es/lexer/jquery mobile
9118869
ns/iter (± 5747
)9114794
ns/iter (± 5302
)1.00
es/lexer/mootools
4635222
ns/iter (± 1238
)4646151
ns/iter (± 2911
)1.00
es/lexer/underscore
889847
ns/iter (± 476
)894829
ns/iter (± 807
)0.99
es/lexer/three
27629936
ns/iter (± 16403
)27588029
ns/iter (± 8367
)1.00
es/lexer/yui
5012083
ns/iter (± 1580
)5018541
ns/iter (± 4401
)1.00
es/parser/colors
31337
ns/iter (± 174
)30779
ns/iter (± 815
)1.02
es/parser/angular
16362893
ns/iter (± 273033
)15345108
ns/iter (± 148213
)1.07
es/parser/backbone
2347080
ns/iter (± 39898
)2297795
ns/iter (± 13812
)1.02
es/parser/jquery
12743426
ns/iter (± 154880
)12376975
ns/iter (± 78408
)1.03
es/parser/jquery mobile
20649269
ns/iter (± 359123
)19472202
ns/iter (± 112154
)1.06
es/parser/mootools
9717071
ns/iter (± 98323
)9520029
ns/iter (± 18346
)1.02
es/parser/underscore
1992695
ns/iter (± 10064
)1952806
ns/iter (± 10803
)1.02
es/parser/three
60498469
ns/iter (± 304034
)56563026
ns/iter (± 566886
)1.07
es/parser/yui
9741463
ns/iter (± 119748
)9526483
ns/iter (± 59166
)1.02
es/preset-env/usage/builtin_type
140997
ns/iter (± 32050
)142519
ns/iter (± 32441
)0.99
es/preset-env/usage/property
21472
ns/iter (± 86
)21730
ns/iter (± 96
)0.99
es/resolver/typescript
111104242
ns/iter (± 2925258
)109135959
ns/iter (± 998312
)1.02
es/fixer/typescript
88573116
ns/iter (± 702193
)87711144
ns/iter (± 1647997
)1.01
es/hygiene/typescript
171622221
ns/iter (± 1181986
)167065810
ns/iter (± 1247144
)1.03
es/resolver_with_hygiene/typescript
316513766
ns/iter (± 1868940
)290452897
ns/iter (± 1407795
)1.09
es/visitor/base-perf/module_clone
74883
ns/iter (± 2081
)76370
ns/iter (± 1838
)0.98
es/visitor/base-perf/fold_empty
85694
ns/iter (± 2379
)87521
ns/iter (± 1169
)0.98
es/visitor/base-perf/fold_noop_impl_all
85191
ns/iter (± 1672
)86760
ns/iter (± 1395
)0.98
es/visitor/base-perf/fold_noop_impl_vec
85167
ns/iter (± 1536
)87412
ns/iter (± 1305
)0.97
es/visitor/base-perf/boxing_boxed_clone
59
ns/iter (± 0
)55
ns/iter (± 0
)1.07
es/visitor/base-perf/boxing_unboxed_clone
60
ns/iter (± 0
)58
ns/iter (± 0
)1.03
es/visitor/base-perf/boxing_boxed
106
ns/iter (± 0
)99
ns/iter (± 0
)1.07
es/visitor/base-perf/boxing_unboxed
102
ns/iter (± 0
)99
ns/iter (± 0
)1.03
es/visitor/base-perf/visit_contains_this
3525
ns/iter (± 130
)3616
ns/iter (± 54
)0.97
es/base/parallel/resolver/typescript
5066440512
ns/iter (± 468196707
)5543448949
ns/iter (± 509032370
)0.91
es/base/parallel/hygiene/typescript
2015079794
ns/iter (± 38948046
)2019930662
ns/iter (± 37386771
)1.00
misc/visitors/time-complexity/time 5
93
ns/iter (± 0
)102
ns/iter (± 0
)0.91
misc/visitors/time-complexity/time 10
293
ns/iter (± 3
)316
ns/iter (± 0
)0.93
misc/visitors/time-complexity/time 15
601
ns/iter (± 2
)647
ns/iter (± 0
)0.93
misc/visitors/time-complexity/time 20
1143
ns/iter (± 20
)1233
ns/iter (± 3
)0.93
misc/visitors/time-complexity/time 40
5958
ns/iter (± 22
)6698
ns/iter (± 74
)0.89
misc/visitors/time-complexity/time 60
15189
ns/iter (± 54
)17075
ns/iter (± 46
)0.89
es/full-target/es2016
188238
ns/iter (± 537
)189346
ns/iter (± 456
)0.99
es/full-target/es2017
183779
ns/iter (± 337
)183401
ns/iter (± 543
)1.00
es/full-target/es2018
172435
ns/iter (± 265
)173680
ns/iter (± 390
)0.99
es2020_nullish_coalescing
66939
ns/iter (± 206
)67125
ns/iter (± 104
)1.00
es2020_optional_chaining
95922
ns/iter (± 317
)96515
ns/iter (± 7178
)0.99
es2022_class_properties
94420
ns/iter (± 328
)94468
ns/iter (± 116
)1.00
es2018_object_rest_spread
70862
ns/iter (± 303
)71879
ns/iter (± 195
)0.99
es2019_optional_catch_binding
61198
ns/iter (± 72
)61509
ns/iter (± 124
)0.99
es2017_async_to_generator
61649
ns/iter (± 89
)61702
ns/iter (± 90
)1.00
es2016_exponentiation
64611
ns/iter (± 97
)65384
ns/iter (± 533
)0.99
es2015_arrow
70068
ns/iter (± 324
)70758
ns/iter (± 221
)0.99
es2015_block_scoped_fn
66022
ns/iter (± 308
)66541
ns/iter (± 790
)0.99
es2015_block_scoping
139198
ns/iter (± 7572
)143399
ns/iter (± 6564
)0.97
es2015_classes
116079
ns/iter (± 325
)116473
ns/iter (± 431
)1.00
es2015_computed_props
60465
ns/iter (± 169
)61357
ns/iter (± 113
)0.99
es2015_destructuring
115164
ns/iter (± 204
)116099
ns/iter (± 1157
)0.99
es2015_duplicate_keys
62298
ns/iter (± 90
)64368
ns/iter (± 107
)0.97
es2015_parameters
77691
ns/iter (± 117
)79796
ns/iter (± 154
)0.97
es2015_fn_name
65354
ns/iter (± 561
)66538
ns/iter (± 344
)0.98
es2015_for_of
63250
ns/iter (± 80
)64622
ns/iter (± 131
)0.98
es2015_instanceof
61606
ns/iter (± 56
)63559
ns/iter (± 118
)0.97
es2015_shorthand_property
59780
ns/iter (± 65
)61203
ns/iter (± 153
)0.98
es2015_spread
59695
ns/iter (± 119
)61335
ns/iter (± 80
)0.97
es2015_sticky_regex
60661
ns/iter (± 95
)62452
ns/iter (± 131
)0.97
es2015_typeof_symbol
60689
ns/iter (± 77
)62516
ns/iter (± 116
)0.97
es/transform/baseline/base
50635
ns/iter (± 106
)52163
ns/iter (± 100
)0.97
es/transform/baseline/common_reserved_word
61343
ns/iter (± 59
)62519
ns/iter (± 98
)0.98
es/transform/baseline/common_typescript
139515
ns/iter (± 125
)142230
ns/iter (± 324
)0.98
es/target/es3
167579
ns/iter (± 426
)171278
ns/iter (± 323
)0.98
es/target/es2015
605564
ns/iter (± 1205
)630941
ns/iter (± 952
)0.96
es/target/es2016
63549
ns/iter (± 67
)65300
ns/iter (± 112
)0.97
es/target/es2017
60462
ns/iter (± 81
)61838
ns/iter (± 124
)0.98
es/target/es2018
79627
ns/iter (± 72
)82008
ns/iter (± 345
)0.97
es/target/es2020
129776
ns/iter (± 169
)134151
ns/iter (± 230
)0.97
babelify-only
672143
ns/iter (± 1002
)674849
ns/iter (± 902
)1.00
parse_and_babelify_angular
46577191
ns/iter (± 1008935
)43689509
ns/iter (± 955857
)1.07
parse_and_babelify_backbone
5636753
ns/iter (± 54103
)5322263
ns/iter (± 46985
)1.06
parse_and_babelify_jquery
34021817
ns/iter (± 372256
)31843532
ns/iter (± 459217
)1.07
parse_and_babelify_jquery_mobile
57950839
ns/iter (± 821186
)53361854
ns/iter (± 794059
)1.09
parse_and_babelify_mootools
34660526
ns/iter (± 395550
)31964122
ns/iter (± 317107
)1.08
parse_and_babelify_underscore
4419936
ns/iter (± 30173
)4336092
ns/iter (± 46747
)1.02
parse_and_babelify_yui
34051461
ns/iter (± 663609
)31734911
ns/iter (± 857401
)1.07
html/minify/document/css_spec
44126463
ns/iter (± 257590
)41653100
ns/iter (± 930600
)1.06
html/minify/document/github
17777811
ns/iter (± 40925
)17642051
ns/iter (± 59255
)1.01
html/minify/document/stackoverflow
16075360
ns/iter (± 87032
)15752331
ns/iter (± 152876
)1.02
html/minify/document_fragment/css_spec
42844950
ns/iter (± 144115
)39762220
ns/iter (± 575047
)1.08
html/minify/document_fragment/github
17007236
ns/iter (± 67376
)16608438
ns/iter (± 35970
)1.02
html/minify/document_fragment/stackoverflow
15540712
ns/iter (± 71566
)15057967
ns/iter (± 65928
)1.03
html/document/visitor/compare/clone
344068
ns/iter (± 1882
)340638
ns/iter (± 3016
)1.01
html/document/visitor/compare/visit_mut_span
367961
ns/iter (± 2133
)365206
ns/iter (± 1551
)1.01
html/document/visitor/compare/visit_mut_span_panic
375749
ns/iter (± 2594
)374023
ns/iter (± 1468
)1.00
html/document/visitor/compare/fold_span
407964
ns/iter (± 1606
)407474
ns/iter (± 1786
)1.00
html/document/visitor/compare/fold_span_panic
462644
ns/iter (± 1508
)464554
ns/iter (± 2549
)1.00
html/document_fragment/visitor/compare/clone
341122
ns/iter (± 2595
)340670
ns/iter (± 2895
)1.00
html/document_fragment/visitor/compare/visit_mut_span
366939
ns/iter (± 2016
)366820
ns/iter (± 2585
)1.00
html/document_fragment/visitor/compare/visit_mut_span_panic
376854
ns/iter (± 1543
)377051
ns/iter (± 2029
)1.00
html/document_fragment/visitor/compare/fold_span
407707
ns/iter (± 3221
)400977
ns/iter (± 2106
)1.02
html/document_fragment/visitor/compare/fold_span_panic
458813
ns/iter (± 2883
)463315
ns/iter (± 1530
)0.99
html/lexer/css_2021_spec
15613306
ns/iter (± 15955
)15590174
ns/iter (± 13901
)1.00
html/lexer/github_com_17_05_2022
6028508
ns/iter (± 1868
)6047762
ns/iter (± 4267
)1.00
html/lexer/stackoverflow_com_17_05_2022
5648355
ns/iter (± 1550
)5665546
ns/iter (± 2931
)1.00
html/parser/parser_document/css_2021_spec
27018558
ns/iter (± 362553
)26071512
ns/iter (± 201516
)1.04
html/parser/parser_document/github_com_17_05_2022
8839722
ns/iter (± 16147
)8779611
ns/iter (± 12632
)1.01
html/parser/parser_document/stackoverflow_com_17_05_2022
7809014
ns/iter (± 17336
)7790186
ns/iter (± 8763
)1.00
html/parser/parser_document_fragment/css_2021_spec
27405288
ns/iter (± 248810
)26976795
ns/iter (± 577424
)1.02
html/parser/parser_document_fragment/github_com_17_05_2022
8844299
ns/iter (± 13187
)8792127
ns/iter (± 142783
)1.01
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7805097
ns/iter (± 12194
)7790887
ns/iter (± 5059
)1.00
This comment was automatically generated by workflow using github-action-benchmark.