Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(es/minifier): Expose
globals_defs
pass (#6633)
- Loading branch information
08ccb83
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
303776
ns/iter (± 6865
)295158
ns/iter (± 16597
)1.03
es/full/minify/libraries/antd
1845162605
ns/iter (± 16448442
)1657317663
ns/iter (± 22724123
)1.11
es/full/minify/libraries/d3
370059442
ns/iter (± 7252804
)341011595
ns/iter (± 4281830
)1.09
es/full/minify/libraries/echarts
1530883062
ns/iter (± 18861638
)1407984156
ns/iter (± 6870911
)1.09
es/full/minify/libraries/jquery
94478493
ns/iter (± 1267837
)91794669
ns/iter (± 743830
)1.03
es/full/minify/libraries/lodash
115256820
ns/iter (± 1840597
)111295857
ns/iter (± 783505
)1.04
es/full/minify/libraries/moment
55661934
ns/iter (± 872357
)54172703
ns/iter (± 574353
)1.03
es/full/minify/libraries/react
20413697
ns/iter (± 166351
)19647067
ns/iter (± 131281
)1.04
es/full/minify/libraries/terser
286097305
ns/iter (± 5769196
)262507498
ns/iter (± 1952909
)1.09
es/full/minify/libraries/three
526876309
ns/iter (± 9893060
)503863969
ns/iter (± 6007056
)1.05
es/full/minify/libraries/typescript
3434112004
ns/iter (± 22644063
)3186366093
ns/iter (± 20959331
)1.08
es/full/minify/libraries/victory
793423172
ns/iter (± 12500539
)709958852
ns/iter (± 10090662
)1.12
es/full/minify/libraries/vue
144916683
ns/iter (± 3161580
)137082098
ns/iter (± 1655969
)1.06
es/full/codegen/es3
27325
ns/iter (± 53
)27861
ns/iter (± 67
)0.98
es/full/codegen/es5
27314
ns/iter (± 81
)27838
ns/iter (± 63
)0.98
es/full/codegen/es2015
27312
ns/iter (± 59
)27848
ns/iter (± 58
)0.98
es/full/codegen/es2016
27320
ns/iter (± 58
)27819
ns/iter (± 44
)0.98
es/full/codegen/es2017
27317
ns/iter (± 49
)27831
ns/iter (± 53
)0.98
es/full/codegen/es2018
27271
ns/iter (± 63
)27874
ns/iter (± 80
)0.98
es/full/codegen/es2019
27279
ns/iter (± 67
)27834
ns/iter (± 55
)0.98
es/full/codegen/es2020
27340
ns/iter (± 75
)27804
ns/iter (± 51
)0.98
es/full/all/es3
170147847
ns/iter (± 5045637
)168052115
ns/iter (± 2763770
)1.01
es/full/all/es5
160743500
ns/iter (± 4086110
)159972182
ns/iter (± 1497603
)1.00
es/full/all/es2015
120176485
ns/iter (± 1120410
)120641921
ns/iter (± 1262253
)1.00
es/full/all/es2016
119818889
ns/iter (± 1210850
)119489924
ns/iter (± 895214
)1.00
es/full/all/es2017
118660706
ns/iter (± 1826616
)118496335
ns/iter (± 868721
)1.00
es/full/all/es2018
117898322
ns/iter (± 3913535
)116502309
ns/iter (± 946185
)1.01
es/full/all/es2019
117055186
ns/iter (± 1648719
)116073406
ns/iter (± 1091572
)1.01
es/full/all/es2020
112595176
ns/iter (± 2851320
)112012072
ns/iter (± 1045645
)1.01
es/full/parser
507700
ns/iter (± 8607
)520989
ns/iter (± 6587
)0.97
es/full/base/fixer
21861
ns/iter (± 32
)22004
ns/iter (± 26
)0.99
es/full/base/resolver_and_hygiene
78474
ns/iter (± 124
)78844
ns/iter (± 486
)1.00
serialization of ast node
121
ns/iter (± 0
)121
ns/iter (± 0
)1
serialization of serde
125
ns/iter (± 0
)125
ns/iter (± 0
)1
css/minify/libraries/bootstrap
27362226
ns/iter (± 178395
)27050361
ns/iter (± 219971
)1.01
css/visitor/compare/clone
2069058
ns/iter (± 11886
)2058202
ns/iter (± 22293
)1.01
css/visitor/compare/visit_mut_span
2245462
ns/iter (± 3387
)2253598
ns/iter (± 18706
)1.00
css/visitor/compare/visit_mut_span_panic
2305180
ns/iter (± 9472
)2288864
ns/iter (± 6217
)1.01
css/visitor/compare/fold_span
2956698
ns/iter (± 17474
)3000081
ns/iter (± 17399
)0.99
css/visitor/compare/fold_span_panic
3103785
ns/iter (± 11470
)3113108
ns/iter (± 16910
)1.00
css/lexer/bootstrap_5_1_3
5186733
ns/iter (± 1032
)5187977
ns/iter (± 1517
)1.00
css/lexer/foundation_6_7_4
4399456
ns/iter (± 1446
)4402964
ns/iter (± 4087
)1.00
css/lexer/tailwind_3_1_1
824374
ns/iter (± 3616
)826628
ns/iter (± 415
)1.00
css/parser/bootstrap_5_1_3
21005076
ns/iter (± 102899
)20830959
ns/iter (± 74649
)1.01
css/parser/foundation_6_7_4
16600088
ns/iter (± 43725
)16585151
ns/iter (± 65422
)1.00
css/parser/tailwind_3_1_1
3187882
ns/iter (± 5613
)3219653
ns/iter (± 3887
)0.99
es/codegen/colors
323882
ns/iter (± 181451
)331266
ns/iter (± 186531
)0.98
es/codegen/large
1226113
ns/iter (± 635685
)1075628
ns/iter (± 550360
)1.14
es/codegen/with-parser/colors
46569
ns/iter (± 352
)46333
ns/iter (± 459
)1.01
es/codegen/with-parser/large
514141
ns/iter (± 2456
)511798
ns/iter (± 656
)1.00
es/minify/libraries/antd
1578295459
ns/iter (± 13900468
)1448109856
ns/iter (± 17898463
)1.09
es/minify/libraries/d3
306934144
ns/iter (± 3201295
)298876933
ns/iter (± 5106427
)1.03
es/minify/libraries/echarts
1315471777
ns/iter (± 11384964
)1222520789
ns/iter (± 9365098
)1.08
es/minify/libraries/jquery
81760366
ns/iter (± 741435
)78413478
ns/iter (± 666848
)1.04
es/minify/libraries/lodash
101031919
ns/iter (± 1263705
)97382574
ns/iter (± 528676
)1.04
es/minify/libraries/moment
47106376
ns/iter (± 557651
)45921637
ns/iter (± 190672
)1.03
es/minify/libraries/react
17748840
ns/iter (± 191692
)17244576
ns/iter (± 131688
)1.03
es/minify/libraries/terser
234843234
ns/iter (± 4232659
)220151442
ns/iter (± 3179927
)1.07
es/minify/libraries/three
437424574
ns/iter (± 6367977
)392003164
ns/iter (± 7965818
)1.12
es/minify/libraries/typescript
2927844859
ns/iter (± 15472052
)2667945053
ns/iter (± 9859656
)1.10
es/minify/libraries/victory
678363858
ns/iter (± 12476552
)574631905
ns/iter (± 8557204
)1.18
es/minify/libraries/vue
123533815
ns/iter (± 1622976
)118218615
ns/iter (± 879471
)1.04
es/visitor/compare/clone
2401108
ns/iter (± 3629
)2442994
ns/iter (± 6666
)0.98
es/visitor/compare/visit_mut_span
2789884
ns/iter (± 10960
)2796636
ns/iter (± 11616
)1.00
es/visitor/compare/visit_mut_span_panic
2885309
ns/iter (± 17527
)2848547
ns/iter (± 6808
)1.01
es/visitor/compare/fold_span
4000155
ns/iter (± 16191
)3948718
ns/iter (± 7483
)1.01
es/visitor/compare/fold_span_panic
4151333
ns/iter (± 32541
)4088416
ns/iter (± 15728
)1.02
es/lexer/colors
17352
ns/iter (± 10
)17568
ns/iter (± 14
)0.99
es/lexer/angular
8223938
ns/iter (± 9606
)8275747
ns/iter (± 3086
)0.99
es/lexer/backbone
1071251
ns/iter (± 344
)1081500
ns/iter (± 817
)0.99
es/lexer/jquery
5940937
ns/iter (± 8797
)5973630
ns/iter (± 2471
)0.99
es/lexer/jquery mobile
9152546
ns/iter (± 3492
)9220729
ns/iter (± 5415
)0.99
es/lexer/mootools
4667370
ns/iter (± 2934
)4696013
ns/iter (± 2651
)0.99
es/lexer/underscore
891852
ns/iter (± 350
)899979
ns/iter (± 369
)0.99
es/lexer/three
27829811
ns/iter (± 12970
)28011804
ns/iter (± 19507
)0.99
es/lexer/yui
5052587
ns/iter (± 2525
)5079597
ns/iter (± 3599
)0.99
es/parser/colors
30814
ns/iter (± 166
)30574
ns/iter (± 147
)1.01
es/parser/angular
16018576
ns/iter (± 150822
)15507928
ns/iter (± 254857
)1.03
es/parser/backbone
2342028
ns/iter (± 15425
)2305407
ns/iter (± 11158
)1.02
es/parser/jquery
12907197
ns/iter (± 190091
)12518765
ns/iter (± 125536
)1.03
es/parser/jquery mobile
21041204
ns/iter (± 388575
)20516197
ns/iter (± 265117
)1.03
es/parser/mootools
9732033
ns/iter (± 71602
)9610213
ns/iter (± 46198
)1.01
es/parser/underscore
1973802
ns/iter (± 12370
)1959447
ns/iter (± 11511
)1.01
es/parser/three
61662985
ns/iter (± 193378
)59680370
ns/iter (± 254616
)1.03
es/parser/yui
9702513
ns/iter (± 102431
)9547901
ns/iter (± 72234
)1.02
es/preset-env/usage/builtin_type
139647
ns/iter (± 31183
)141457
ns/iter (± 32118
)0.99
es/preset-env/usage/property
21505
ns/iter (± 85
)21168
ns/iter (± 89
)1.02
es/resolver/typescript
121649364
ns/iter (± 2279026
)109444785
ns/iter (± 2812212
)1.11
es/fixer/typescript
99532274
ns/iter (± 1054082
)87084757
ns/iter (± 1009739
)1.14
es/hygiene/typescript
197181350
ns/iter (± 1076569
)168537812
ns/iter (± 1511277
)1.17
es/resolver_with_hygiene/typescript
335454496
ns/iter (± 3723323
)296952808
ns/iter (± 878191
)1.13
es/visitor/base-perf/module_clone
74009
ns/iter (± 1169
)74004
ns/iter (± 936
)1.00
es/visitor/base-perf/fold_empty
85032
ns/iter (± 1279
)87964
ns/iter (± 1715
)0.97
es/visitor/base-perf/fold_noop_impl_all
85040
ns/iter (± 525
)86992
ns/iter (± 1697
)0.98
es/visitor/base-perf/fold_noop_impl_vec
85954
ns/iter (± 1661
)85782
ns/iter (± 1975
)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
99
ns/iter (± 0
)100
ns/iter (± 0
)0.99
es/visitor/base-perf/boxing_unboxed
100
ns/iter (± 0
)100
ns/iter (± 0
)1
es/visitor/base-perf/visit_contains_this
3483
ns/iter (± 63
)3400
ns/iter (± 36
)1.02
es/base/parallel/resolver/typescript
6124939990
ns/iter (± 385003413
)5543557325
ns/iter (± 284616248
)1.10
es/base/parallel/hygiene/typescript
2259058215
ns/iter (± 44524735
)2003911087
ns/iter (± 29615238
)1.13
misc/visitors/time-complexity/time 5
92
ns/iter (± 0
)92
ns/iter (± 0
)1
misc/visitors/time-complexity/time 10
304
ns/iter (± 8
)299
ns/iter (± 3
)1.02
misc/visitors/time-complexity/time 15
619
ns/iter (± 5
)606
ns/iter (± 1
)1.02
misc/visitors/time-complexity/time 20
1124
ns/iter (± 1
)1126
ns/iter (± 2
)1.00
misc/visitors/time-complexity/time 40
5963
ns/iter (± 19
)5933
ns/iter (± 34
)1.01
misc/visitors/time-complexity/time 60
15265
ns/iter (± 86
)15089
ns/iter (± 46
)1.01
es/full-target/es2016
187839
ns/iter (± 799
)187614
ns/iter (± 561
)1.00
es/full-target/es2017
181522
ns/iter (± 633
)181105
ns/iter (± 886
)1.00
es/full-target/es2018
170964
ns/iter (± 726
)170395
ns/iter (± 669
)1.00
es2020_nullish_coalescing
65730
ns/iter (± 106
)65393
ns/iter (± 268
)1.01
es2020_optional_chaining
94476
ns/iter (± 243
)94378
ns/iter (± 322
)1.00
es2022_class_properties
92362
ns/iter (± 147
)91745
ns/iter (± 377
)1.01
es2018_object_rest_spread
70534
ns/iter (± 100
)70174
ns/iter (± 1059
)1.01
es2019_optional_catch_binding
60099
ns/iter (± 124
)59862
ns/iter (± 173
)1.00
es2017_async_to_generator
60505
ns/iter (± 104
)60207
ns/iter (± 193
)1.00
es2016_exponentiation
63589
ns/iter (± 113
)63898
ns/iter (± 550
)1.00
es2015_arrow
69201
ns/iter (± 228
)68356
ns/iter (± 259
)1.01
es2015_block_scoped_fn
64875
ns/iter (± 100
)64714
ns/iter (± 191
)1.00
es2015_block_scoping
139942
ns/iter (± 9785
)149903
ns/iter (± 8354
)0.93
es2015_classes
114948
ns/iter (± 517
)113476
ns/iter (± 553
)1.01
es2015_computed_props
59977
ns/iter (± 95
)59481
ns/iter (± 187
)1.01
es2015_destructuring
114783
ns/iter (± 232
)114292
ns/iter (± 389
)1.00
es2015_duplicate_keys
62683
ns/iter (± 74
)62226
ns/iter (± 174
)1.01
es2015_parameters
78534
ns/iter (± 136
)77466
ns/iter (± 242
)1.01
es2015_fn_name
65751
ns/iter (± 619
)65106
ns/iter (± 434
)1.01
es2015_for_of
63056
ns/iter (± 70
)62626
ns/iter (± 286
)1.01
es2015_instanceof
62038
ns/iter (± 114
)61719
ns/iter (± 141
)1.01
es2015_shorthand_property
60235
ns/iter (± 128
)59778
ns/iter (± 95
)1.01
es2015_spread
60009
ns/iter (± 109
)59774
ns/iter (± 79
)1.00
es2015_sticky_regex
60882
ns/iter (± 95
)60923
ns/iter (± 97
)1.00
es2015_typeof_symbol
61171
ns/iter (± 88
)61266
ns/iter (± 110
)1.00
es/transform/baseline/base
50687
ns/iter (± 117
)50644
ns/iter (± 72
)1.00
es/transform/baseline/common_reserved_word
61466
ns/iter (± 158
)61511
ns/iter (± 80
)1.00
es/transform/baseline/common_typescript
142065
ns/iter (± 1364
)150271
ns/iter (± 12076
)0.95
es/target/es3
169408
ns/iter (± 184
)168327
ns/iter (± 582
)1.01
es/target/es2015
627439
ns/iter (± 1340
)628413
ns/iter (± 1380
)1.00
es/target/es2016
63736
ns/iter (± 129
)63973
ns/iter (± 97
)1.00
es/target/es2017
60764
ns/iter (± 104
)60704
ns/iter (± 191
)1.00
es/target/es2018
80843
ns/iter (± 45
)80467
ns/iter (± 144
)1.00
es/target/es2020
131677
ns/iter (± 227
)130699
ns/iter (± 437
)1.01
babelify-only
662431
ns/iter (± 933
)654476
ns/iter (± 2308
)1.01
parse_and_babelify_angular
43547409
ns/iter (± 403685
)41745378
ns/iter (± 351959
)1.04
parse_and_babelify_backbone
5542062
ns/iter (± 85907
)5273105
ns/iter (± 91552
)1.05
parse_and_babelify_jquery
33674568
ns/iter (± 752682
)31591608
ns/iter (± 164197
)1.07
parse_and_babelify_jquery_mobile
58952023
ns/iter (± 1396704
)53990560
ns/iter (± 563011
)1.09
parse_and_babelify_mootools
34709569
ns/iter (± 673116
)32379824
ns/iter (± 471134
)1.07
parse_and_babelify_underscore
4331184
ns/iter (± 37991
)4291430
ns/iter (± 30684
)1.01
parse_and_babelify_yui
34433015
ns/iter (± 510403
)32691833
ns/iter (± 284476
)1.05
html/minify/document/css_spec
42307283
ns/iter (± 222701
)42141532
ns/iter (± 375192
)1.00
html/minify/document/github
17613077
ns/iter (± 49626
)17458912
ns/iter (± 133305
)1.01
html/minify/document/stackoverflow
15742218
ns/iter (± 76436
)15649741
ns/iter (± 37024
)1.01
html/minify/document_fragment/css_spec
41250042
ns/iter (± 318346
)40501560
ns/iter (± 515706
)1.02
html/minify/document_fragment/github
16851872
ns/iter (± 51625
)16641375
ns/iter (± 65743
)1.01
html/minify/document_fragment/stackoverflow
15426012
ns/iter (± 99063
)15120650
ns/iter (± 24045
)1.02
html/document/visitor/compare/clone
341367
ns/iter (± 2263
)336089
ns/iter (± 2702
)1.02
html/document/visitor/compare/visit_mut_span
364488
ns/iter (± 1762
)366296
ns/iter (± 2717
)1.00
html/document/visitor/compare/visit_mut_span_panic
380599
ns/iter (± 1515
)375608
ns/iter (± 2220
)1.01
html/document/visitor/compare/fold_span
407655
ns/iter (± 1735
)399549
ns/iter (± 2329
)1.02
html/document/visitor/compare/fold_span_panic
464198
ns/iter (± 2580
)461965
ns/iter (± 27378
)1.00
html/document_fragment/visitor/compare/clone
342110
ns/iter (± 2074
)338579
ns/iter (± 1760
)1.01
html/document_fragment/visitor/compare/visit_mut_span
369967
ns/iter (± 1857
)364392
ns/iter (± 2038
)1.02
html/document_fragment/visitor/compare/visit_mut_span_panic
372630
ns/iter (± 2714
)371022
ns/iter (± 3113
)1.00
html/document_fragment/visitor/compare/fold_span
404026
ns/iter (± 1990
)404060
ns/iter (± 1994
)1.00
html/document_fragment/visitor/compare/fold_span_panic
456174
ns/iter (± 2130
)460841
ns/iter (± 2806
)0.99
html/lexer/css_2021_spec
15604431
ns/iter (± 17936
)15614469
ns/iter (± 8284
)1.00
html/lexer/github_com_17_05_2022
6051207
ns/iter (± 2323
)6052616
ns/iter (± 1437
)1.00
html/lexer/stackoverflow_com_17_05_2022
5656688
ns/iter (± 2702
)5656080
ns/iter (± 2379
)1.00
html/parser/parser_document/css_2021_spec
26217067
ns/iter (± 215392
)26880726
ns/iter (± 287310
)0.98
html/parser/parser_document/github_com_17_05_2022
8747196
ns/iter (± 13850
)8757394
ns/iter (± 13753
)1.00
html/parser/parser_document/stackoverflow_com_17_05_2022
7698225
ns/iter (± 9427
)7759299
ns/iter (± 43442
)0.99
html/parser/parser_document_fragment/css_2021_spec
26737710
ns/iter (± 372956
)26139262
ns/iter (± 161848
)1.02
html/parser/parser_document_fragment/github_com_17_05_2022
8788655
ns/iter (± 26975
)8819209
ns/iter (± 25266
)1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7732552
ns/iter (± 5161
)7699188
ns/iter (± 17528
)1.00
This comment was automatically generated by workflow using github-action-benchmark.