Commit b887b30
File tree
2,937 files changed
+132599
-445051
lines changed- crates
- swc/tests
- tsc-references
- swc_ecma_parser
- scripts
- tsc
- tests
- tsc
- swc_ecma_transforms_typescript/tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,937 files changed
+132599
-445051
lines changedThis file was deleted.
This file was deleted.
1 commit comments
github-actions[bot] commentedon Feb 23, 2023
Benchmark
es/full/bugs-1
307127
ns/iter (± 4863
)304264
ns/iter (± 18725
)1.01
es/full/minify/libraries/antd
1754892688
ns/iter (± 35995839
)1702060471
ns/iter (± 63124223
)1.03
es/full/minify/libraries/d3
316369815
ns/iter (± 11031774
)293293839
ns/iter (± 9337089
)1.08
es/full/minify/libraries/echarts
1360138929
ns/iter (± 23464430
)1302695154
ns/iter (± 38630782
)1.04
es/full/minify/libraries/jquery
95041531
ns/iter (± 3211884
)92665225
ns/iter (± 1002287
)1.03
es/full/minify/libraries/lodash
112230939
ns/iter (± 6239089
)114371951
ns/iter (± 3956802
)0.98
es/full/minify/libraries/moment
53964951
ns/iter (± 507202
)59053723
ns/iter (± 2854663
)0.91
es/full/minify/libraries/react
19287207
ns/iter (± 194747
)19365790
ns/iter (± 225339
)1.00
es/full/minify/libraries/terser
260613913
ns/iter (± 3568052
)261001956
ns/iter (± 8739898
)1.00
es/full/minify/libraries/three
463629165
ns/iter (± 10120828
)450468609
ns/iter (± 9665345
)1.03
es/full/minify/libraries/typescript
3240399817
ns/iter (± 25696976
)3214308102
ns/iter (± 38658948
)1.01
es/full/minify/libraries/victory
719130777
ns/iter (± 17646536
)707274353
ns/iter (± 41081884
)1.02
es/full/minify/libraries/vue
135171175
ns/iter (± 1189759
)136004017
ns/iter (± 5171544
)0.99
es/full/codegen/es3
25984
ns/iter (± 52
)26161
ns/iter (± 169
)0.99
es/full/codegen/es5
26035
ns/iter (± 223
)26161
ns/iter (± 67
)1.00
es/full/codegen/es2015
25918
ns/iter (± 118
)26235
ns/iter (± 41
)0.99
es/full/codegen/es2016
25964
ns/iter (± 75
)26158
ns/iter (± 61
)0.99
es/full/codegen/es2017
26006
ns/iter (± 93
)26005
ns/iter (± 38
)1.00
es/full/codegen/es2018
25970
ns/iter (± 135
)26174
ns/iter (± 37
)0.99
es/full/codegen/es2019
25978
ns/iter (± 77
)26144
ns/iter (± 58
)0.99
es/full/codegen/es2020
25941
ns/iter (± 75
)26162
ns/iter (± 50
)0.99
es/full/all/es3
173846039
ns/iter (± 2577477
)172161168
ns/iter (± 2459783
)1.01
es/full/all/es5
166814996
ns/iter (± 2213160
)161976068
ns/iter (± 2795466
)1.03
es/full/all/es2015
127776530
ns/iter (± 1460594
)128629979
ns/iter (± 4165199
)0.99
es/full/all/es2016
125573395
ns/iter (± 1793619
)121735057
ns/iter (± 3115656
)1.03
es/full/all/es2017
125000884
ns/iter (± 2021046
)120762258
ns/iter (± 1184185
)1.04
es/full/all/es2018
122355203
ns/iter (± 1678506
)121747313
ns/iter (± 2727984
)1.00
es/full/all/es2019
120337751
ns/iter (± 2284153
)119111352
ns/iter (± 923116
)1.01
es/full/all/es2020
117526444
ns/iter (± 1791291
)113135622
ns/iter (± 579638
)1.04
es/full/parser
540340
ns/iter (± 7976
)531731
ns/iter (± 7240
)1.02
es/full/base/fixer
22038
ns/iter (± 63
)21815
ns/iter (± 26
)1.01
es/full/base/resolver_and_hygiene
81547
ns/iter (± 119
)81972
ns/iter (± 128
)0.99
serialization of ast node
123
ns/iter (± 0
)123
ns/iter (± 0
)1
serialization of serde
127
ns/iter (± 0
)126
ns/iter (± 0
)1.01
css/minify/libraries/bootstrap
27969839
ns/iter (± 695321
)29101708
ns/iter (± 722761
)0.96
css/visitor/compare/clone
2080373
ns/iter (± 17659
)2065333
ns/iter (± 14020
)1.01
css/visitor/compare/visit_mut_span
2240176
ns/iter (± 8975
)2246451
ns/iter (± 4449
)1.00
css/visitor/compare/visit_mut_span_panic
2290228
ns/iter (± 6828
)2327892
ns/iter (± 7983
)0.98
css/visitor/compare/fold_span
3046190
ns/iter (± 22450
)3043950
ns/iter (± 20592
)1.00
css/visitor/compare/fold_span_panic
3198891
ns/iter (± 33637
)3187356
ns/iter (± 39368
)1.00
css/lexer/bootstrap_5_1_3
5162542
ns/iter (± 2382
)5196369
ns/iter (± 19009
)0.99
css/lexer/foundation_6_7_4
4344010
ns/iter (± 1462
)4369073
ns/iter (± 3208
)0.99
css/lexer/tailwind_3_1_1
826783
ns/iter (± 814
)829358
ns/iter (± 609
)1.00
css/parser/bootstrap_5_1_3
21716152
ns/iter (± 91362
)21604074
ns/iter (± 30029
)1.01
css/parser/foundation_6_7_4
17291897
ns/iter (± 62194
)17279650
ns/iter (± 206902
)1.00
css/parser/tailwind_3_1_1
3315462
ns/iter (± 8521
)3315826
ns/iter (± 3220
)1.00
es/codegen/colors
328459
ns/iter (± 185340
)328143
ns/iter (± 185419
)1.00
es/codegen/large
1220965
ns/iter (± 635200
)1226842
ns/iter (± 635588
)1.00
es/codegen/with-parser/colors
48986
ns/iter (± 762
)48601
ns/iter (± 451
)1.01
es/codegen/with-parser/large
536278
ns/iter (± 1825
)534314
ns/iter (± 1622
)1.00
es/minify/libraries/antd
1519176837
ns/iter (± 9465051
)1445946707
ns/iter (± 20954529
)1.05
es/minify/libraries/d3
263413375
ns/iter (± 5721120
)256443038
ns/iter (± 7291819
)1.03
es/minify/libraries/echarts
1171470887
ns/iter (± 20618887
)1077073456
ns/iter (± 19659437
)1.09
es/minify/libraries/jquery
81047323
ns/iter (± 1268011
)77620070
ns/iter (± 2508542
)1.04
es/minify/libraries/lodash
98259893
ns/iter (± 2146656
)96198155
ns/iter (± 3147347
)1.02
es/minify/libraries/moment
47830161
ns/iter (± 1099983
)45984525
ns/iter (± 219343
)1.04
es/minify/libraries/react
17452940
ns/iter (± 182373
)16872065
ns/iter (± 155507
)1.03
es/minify/libraries/terser
219632573
ns/iter (± 3725735
)210459963
ns/iter (± 2755767
)1.04
es/minify/libraries/three
413815714
ns/iter (± 10849509
)354572723
ns/iter (± 3622229
)1.17
es/minify/libraries/typescript
2781355614
ns/iter (± 33168974
)2650826777
ns/iter (± 18184250
)1.05
es/minify/libraries/victory
583968744
ns/iter (± 11025935
)580261649
ns/iter (± 19308635
)1.01
es/minify/libraries/vue
117314801
ns/iter (± 945164
)115840088
ns/iter (± 913563
)1.01
es/visitor/compare/clone
2404819
ns/iter (± 25954
)2400181
ns/iter (± 12802
)1.00
es/visitor/compare/visit_mut_span
2772498
ns/iter (± 8760
)2749216
ns/iter (± 4971
)1.01
es/visitor/compare/visit_mut_span_panic
2817224
ns/iter (± 8645
)2837944
ns/iter (± 9005
)0.99
es/visitor/compare/fold_span
3951494
ns/iter (± 31882
)3937118
ns/iter (± 22920
)1.00
es/visitor/compare/fold_span_panic
4035051
ns/iter (± 9757
)4057612
ns/iter (± 12853
)0.99
es/lexer/colors
17234
ns/iter (± 54
)17306
ns/iter (± 9
)1.00
es/lexer/angular
8264280
ns/iter (± 9991
)8249130
ns/iter (± 16547
)1.00
es/lexer/backbone
1084318
ns/iter (± 4032
)1080928
ns/iter (± 743
)1.00
es/lexer/jquery
5991757
ns/iter (± 20831
)5967689
ns/iter (± 7071
)1.00
es/lexer/jquery mobile
9245437
ns/iter (± 12538
)9199824
ns/iter (± 9134
)1.00
es/lexer/mootools
4692481
ns/iter (± 19893
)4677997
ns/iter (± 3525
)1.00
es/lexer/underscore
902787
ns/iter (± 604
)900802
ns/iter (± 1162
)1.00
es/lexer/three
28119095
ns/iter (± 18386
)27884885
ns/iter (± 18007
)1.01
es/lexer/yui
5063501
ns/iter (± 2824
)5055496
ns/iter (± 3445
)1.00
es/parser/colors
31696
ns/iter (± 57
)31279
ns/iter (± 46
)1.01
es/parser/angular
16962102
ns/iter (± 335313
)15995060
ns/iter (± 105030
)1.06
es/parser/backbone
2337451
ns/iter (± 8294
)2330142
ns/iter (± 13026
)1.00
es/parser/jquery
12780276
ns/iter (± 121783
)12481413
ns/iter (± 69346
)1.02
es/parser/jquery mobile
20547916
ns/iter (± 439863
)19618881
ns/iter (± 382061
)1.05
es/parser/mootools
9620561
ns/iter (± 56292
)9453955
ns/iter (± 81602
)1.02
es/parser/underscore
2002960
ns/iter (± 21996
)1975438
ns/iter (± 14305
)1.01
es/parser/three
60672453
ns/iter (± 570792
)56393700
ns/iter (± 1566968
)1.08
es/parser/yui
9743573
ns/iter (± 71587
)9513597
ns/iter (± 113023
)1.02
es/preset-env/usage/builtin_type
144012
ns/iter (± 33221
)140542
ns/iter (± 32069
)1.02
es/preset-env/usage/property
21551
ns/iter (± 133
)20724
ns/iter (± 98
)1.04
es/resolver/typescript
126020158
ns/iter (± 4415813
)122331998
ns/iter (± 4297022
)1.03
es/fixer/typescript
96613581
ns/iter (± 1135470
)95924597
ns/iter (± 705164
)1.01
es/hygiene/typescript
206011353
ns/iter (± 2112480
)198977278
ns/iter (± 1700925
)1.04
es/resolver_with_hygiene/typescript
358592319
ns/iter (± 2683941
)341946381
ns/iter (± 2985590
)1.05
es/visitor/base-perf/module_clone
76988
ns/iter (± 2385
)75118
ns/iter (± 1600
)1.02
es/visitor/base-perf/fold_empty
86316
ns/iter (± 1923
)82588
ns/iter (± 2203
)1.05
es/visitor/base-perf/fold_noop_impl_all
86150
ns/iter (± 1467
)83113
ns/iter (± 2465
)1.04
es/visitor/base-perf/fold_noop_impl_vec
86286
ns/iter (± 1370
)84584
ns/iter (± 1554
)1.02
es/visitor/base-perf/boxing_boxed_clone
57
ns/iter (± 0
)56
ns/iter (± 0
)1.02
es/visitor/base-perf/boxing_unboxed_clone
59
ns/iter (± 0
)60
ns/iter (± 0
)0.98
es/visitor/base-perf/boxing_boxed
107
ns/iter (± 0
)109
ns/iter (± 0
)0.98
es/visitor/base-perf/boxing_unboxed
105
ns/iter (± 0
)102
ns/iter (± 0
)1.03
es/visitor/base-perf/visit_contains_this
3540
ns/iter (± 49
)3631
ns/iter (± 71
)0.97
es/base/parallel/resolver/typescript
5765639456
ns/iter (± 739773207
)5621079102
ns/iter (± 563113624
)1.03
es/base/parallel/hygiene/typescript
2465841564
ns/iter (± 39797203
)2418721068
ns/iter (± 20453432
)1.02
misc/visitors/time-complexity/time 5
96
ns/iter (± 0
)96
ns/iter (± 0
)1
misc/visitors/time-complexity/time 10
347
ns/iter (± 2
)347
ns/iter (± 5
)1
misc/visitors/time-complexity/time 15
657
ns/iter (± 1
)656
ns/iter (± 1
)1.00
misc/visitors/time-complexity/time 20
1214
ns/iter (± 1
)1226
ns/iter (± 2
)0.99
misc/visitors/time-complexity/time 40
6212
ns/iter (± 32
)6199
ns/iter (± 42
)1.00
misc/visitors/time-complexity/time 60
15639
ns/iter (± 69
)15590
ns/iter (± 61
)1.00
es/full-target/es2016
188031
ns/iter (± 603
)189266
ns/iter (± 597
)0.99
es/full-target/es2017
184226
ns/iter (± 666
)184621
ns/iter (± 717
)1.00
es/full-target/es2018
172755
ns/iter (± 444
)173233
ns/iter (± 874
)1.00
es2020_nullish_coalescing
67716
ns/iter (± 4941
)67886
ns/iter (± 266
)1.00
es2020_optional_chaining
96702
ns/iter (± 8377
)96829
ns/iter (± 282
)1.00
es2022_class_properties
94788
ns/iter (± 303
)94565
ns/iter (± 279
)1.00
es2018_object_rest_spread
71935
ns/iter (± 219
)72716
ns/iter (± 118
)0.99
es2019_optional_catch_binding
61834
ns/iter (± 165
)61990
ns/iter (± 113
)1.00
es2017_async_to_generator
62489
ns/iter (± 121
)62366
ns/iter (± 171
)1.00
es2016_exponentiation
65947
ns/iter (± 208
)66059
ns/iter (± 143
)1.00
es2015_arrow
70834
ns/iter (± 409
)71712
ns/iter (± 345
)0.99
es2015_block_scoped_fn
67036
ns/iter (± 159
)67320
ns/iter (± 107
)1.00
es2015_block_scoping
148008
ns/iter (± 9601
)139518
ns/iter (± 5933
)1.06
es2015_classes
117144
ns/iter (± 591
)117527
ns/iter (± 435
)1.00
es2015_computed_props
61725
ns/iter (± 144
)62297
ns/iter (± 213
)0.99
es2015_destructuring
117527
ns/iter (± 164
)117857
ns/iter (± 235
)1.00
es2015_duplicate_keys
63996
ns/iter (± 99
)65025
ns/iter (± 168
)0.98
es2015_parameters
79820
ns/iter (± 253
)81218
ns/iter (± 150
)0.98
es2015_fn_name
67344
ns/iter (± 501
)68200
ns/iter (± 414
)0.99
es2015_for_of
64810
ns/iter (± 208
)65118
ns/iter (± 171
)1.00
es2015_instanceof
63810
ns/iter (± 153
)64464
ns/iter (± 106
)0.99
es2015_shorthand_property
61283
ns/iter (± 116
)61912
ns/iter (± 157
)0.99
es2015_spread
61353
ns/iter (± 142
)62076
ns/iter (± 159
)0.99
es2015_sticky_regex
62673
ns/iter (± 76
)63041
ns/iter (± 127
)0.99
es2015_typeof_symbol
63022
ns/iter (± 128
)63494
ns/iter (± 143
)0.99
es/transform/baseline/base
52296
ns/iter (± 71
)52557
ns/iter (± 242
)1.00
es/transform/baseline/common_reserved_word
63229
ns/iter (± 175
)63543
ns/iter (± 194
)1.00
es/transform/baseline/common_typescript
168372
ns/iter (± 3015
)143465
ns/iter (± 460
)1.17
es/target/es3
170854
ns/iter (± 215
)170878
ns/iter (± 752
)1.00
es/target/es2015
631290
ns/iter (± 1220
)630363
ns/iter (± 1394
)1.00
es/target/es2016
66080
ns/iter (± 157
)66218
ns/iter (± 138
)1.00
es/target/es2017
62397
ns/iter (± 82
)62582
ns/iter (± 99
)1.00
es/target/es2018
81686
ns/iter (± 278
)83306
ns/iter (± 205
)0.98
es/target/es2020
132768
ns/iter (± 301
)134303
ns/iter (± 325
)0.99
babelify-only
669706
ns/iter (± 1670
)676858
ns/iter (± 1667
)0.99
parse_and_babelify_angular
46659677
ns/iter (± 683877
)46305964
ns/iter (± 863644
)1.01
parse_and_babelify_backbone
5563003
ns/iter (± 95191
)5543508
ns/iter (± 99160
)1.00
parse_and_babelify_jquery
34720153
ns/iter (± 888871
)33294664
ns/iter (± 420011
)1.04
parse_and_babelify_jquery_mobile
59048543
ns/iter (± 1354181
)56788379
ns/iter (± 782968
)1.04
parse_and_babelify_mootools
35617144
ns/iter (± 668154
)34542232
ns/iter (± 439631
)1.03
parse_and_babelify_underscore
4396214
ns/iter (± 39376
)4418677
ns/iter (± 38680
)0.99
parse_and_babelify_yui
35222016
ns/iter (± 387358
)39179221
ns/iter (± 1025015
)0.90
html/minify/document/css_spec
43667130
ns/iter (± 445486
)42523372
ns/iter (± 250212
)1.03
html/minify/document/github
17929666
ns/iter (± 104171
)17613099
ns/iter (± 304840
)1.02
html/minify/document/stackoverflow
16053935
ns/iter (± 101778
)15797705
ns/iter (± 70357
)1.02
html/minify/document_fragment/css_spec
42158437
ns/iter (± 526341
)40849023
ns/iter (± 214812
)1.03
html/minify/document_fragment/github
17040979
ns/iter (± 92069
)16739221
ns/iter (± 47283
)1.02
html/minify/document_fragment/stackoverflow
15592014
ns/iter (± 53569
)15218693
ns/iter (± 61349
)1.02
html/document/visitor/compare/clone
338643
ns/iter (± 1886
)340375
ns/iter (± 2540
)0.99
html/document/visitor/compare/visit_mut_span
372984
ns/iter (± 1106
)370734
ns/iter (± 2330
)1.01
html/document/visitor/compare/visit_mut_span_panic
382315
ns/iter (± 1954
)380096
ns/iter (± 2233
)1.01
html/document/visitor/compare/fold_span
413545
ns/iter (± 2594
)409237
ns/iter (± 2237
)1.01
html/document/visitor/compare/fold_span_panic
467696
ns/iter (± 1399
)458787
ns/iter (± 2729
)1.02
html/document_fragment/visitor/compare/clone
345575
ns/iter (± 2088
)345820
ns/iter (± 2832
)1.00
html/document_fragment/visitor/compare/visit_mut_span
369488
ns/iter (± 2586
)371102
ns/iter (± 1869
)1.00
html/document_fragment/visitor/compare/visit_mut_span_panic
373914
ns/iter (± 2485
)368980
ns/iter (± 2337
)1.01
html/document_fragment/visitor/compare/fold_span
405336
ns/iter (± 2428
)399500
ns/iter (± 2470
)1.01
html/document_fragment/visitor/compare/fold_span_panic
461367
ns/iter (± 2867
)465459
ns/iter (± 3188
)0.99
html/lexer/css_2021_spec
15465805
ns/iter (± 16900
)15487808
ns/iter (± 33638
)1.00
html/lexer/github_com_17_05_2022
6015244
ns/iter (± 2323
)5999005
ns/iter (± 15112
)1.00
html/lexer/stackoverflow_com_17_05_2022
5626096
ns/iter (± 3201
)5629545
ns/iter (± 4100
)1.00
html/parser/parser_document/css_2021_spec
26580616
ns/iter (± 417674
)25739910
ns/iter (± 145870
)1.03
html/parser/parser_document/github_com_17_05_2022
8784962
ns/iter (± 9194
)8778657
ns/iter (± 21330
)1.00
html/parser/parser_document/stackoverflow_com_17_05_2022
7764510
ns/iter (± 8700
)7705061
ns/iter (± 21355
)1.01
html/parser/parser_document_fragment/css_2021_spec
27182513
ns/iter (± 302083
)25848135
ns/iter (± 100298
)1.05
html/parser/parser_document_fragment/github_com_17_05_2022
8801082
ns/iter (± 19129
)8793363
ns/iter (± 17760
)1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7780492
ns/iter (± 49291
)7797012
ns/iter (± 17572
)1.00
This comment was automatically generated by workflow using github-action-benchmark.