Commit fbb3016
File tree
4 files changed
+55
-30
lines changed- crates
- swc_ecma_transforms_base/src
- swc_ecma_transforms_compat/src
- es2022/class_properties
4 files changed
+55
-30
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
907 | 907 |
| |
908 | 908 |
| |
909 | 909 |
| |
910 |
| - | |
911 |
| - | |
912 |
| - | |
913 |
| - | |
914 |
| - | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
915 | 915 |
| |
916 | 916 |
| |
917 | 917 |
| |
918 | 918 |
| |
919 | 919 |
| |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
920 | 932 |
| |
921 |
| - | |
922 |
| - | |
923 |
| - | |
924 |
| - | |
925 |
| - | |
926 |
| - | |
927 |
| - | |
928 |
| - | |
929 |
| - | |
930 |
| - | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
931 | 944 |
| |
932 | 945 |
| |
933 | 946 |
| |
934 | 947 |
| |
935 | 948 |
| |
936 |
| - | |
937 |
| - | |
938 |
| - | |
939 |
| - | |
940 | 949 |
| |
941 | 950 |
| |
942 | 951 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 | 2 |
| |
4 | 3 |
| |
5 | 4 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
439 | 439 |
| |
440 | 440 |
| |
441 | 441 |
| |
442 |
| - | |
| 442 | + | |
443 | 443 |
| |
444 | 444 |
| |
445 |
| - | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
446 | 455 |
| |
447 | 456 |
| |
448 | 457 |
| |
| |||
474 | 483 |
| |
475 | 484 |
| |
476 | 485 |
| |
477 |
| - | |
478 |
| - | |
479 |
| - | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
480 | 497 |
| |
481 | 498 |
| |
482 | 499 |
| |
483 | 500 |
| |
484 |
| - | |
485 |
| - | |
486 |
| - | |
487 |
| - | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
488 | 506 |
| |
489 | 507 |
| |
490 | 508 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
7 | 6 |
| |
8 | 7 |
| |
9 | 8 |
| |
|
1 commit comments
github-actions[bot] commentedon Mar 11, 2023
Benchmark
es/full/bugs-1
301755
ns/iter (± 7533
)303570
ns/iter (± 4221
)0.99
es/full/minify/libraries/antd
1439697968
ns/iter (± 30162675
)1528390384
ns/iter (± 21207897
)0.94
es/full/minify/libraries/d3
283195212
ns/iter (± 5600633
)293399345
ns/iter (± 4460407
)0.97
es/full/minify/libraries/echarts
1116629304
ns/iter (± 25024911
)1180605201
ns/iter (± 8394167
)0.95
es/full/minify/libraries/jquery
86571867
ns/iter (± 1150905
)90322566
ns/iter (± 494140
)0.96
es/full/minify/libraries/lodash
100583171
ns/iter (± 1316174
)104485776
ns/iter (± 907990
)0.96
es/full/minify/libraries/moment
49933985
ns/iter (± 593495
)51878084
ns/iter (± 403467
)0.96
es/full/minify/libraries/react
18501213
ns/iter (± 88764
)18929741
ns/iter (± 112830
)0.98
es/full/minify/libraries/terser
229445993
ns/iter (± 4158921
)239407236
ns/iter (± 2345685
)0.96
es/full/minify/libraries/three
402659824
ns/iter (± 8750555
)420757315
ns/iter (± 4123932
)0.96
es/full/minify/libraries/typescript
2763199193
ns/iter (± 16208770
)2921583690
ns/iter (± 16431581
)0.95
es/full/minify/libraries/victory
584791192
ns/iter (± 5894515
)645045260
ns/iter (± 8360843
)0.91
es/full/minify/libraries/vue
122080456
ns/iter (± 765656
)128708267
ns/iter (± 773589
)0.95
es/full/codegen/es3
25206
ns/iter (± 171
)26117
ns/iter (± 55
)0.97
es/full/codegen/es5
25518
ns/iter (± 127
)26145
ns/iter (± 44
)0.98
es/full/codegen/es2015
25089
ns/iter (± 134
)26154
ns/iter (± 51
)0.96
es/full/codegen/es2016
25179
ns/iter (± 241
)26144
ns/iter (± 61
)0.96
es/full/codegen/es2017
25450
ns/iter (± 373
)26114
ns/iter (± 46
)0.97
es/full/codegen/es2018
25319
ns/iter (± 93
)26170
ns/iter (± 70
)0.97
es/full/codegen/es2019
25863
ns/iter (± 513
)26228
ns/iter (± 72
)0.99
es/full/codegen/es2020
25107
ns/iter (± 284
)26143
ns/iter (± 77
)0.96
es/full/all/es3
171971839
ns/iter (± 2680310
)171117386
ns/iter (± 3480011
)1.00
es/full/all/es5
165102512
ns/iter (± 3839537
)164468442
ns/iter (± 2084823
)1.00
es/full/all/es2015
125162076
ns/iter (± 2283377
)125725181
ns/iter (± 732342
)1.00
es/full/all/es2016
123676380
ns/iter (± 1167597
)124562940
ns/iter (± 747598
)0.99
es/full/all/es2017
122823662
ns/iter (± 1900584
)124004072
ns/iter (± 1799448
)0.99
es/full/all/es2018
120727024
ns/iter (± 1032090
)120995583
ns/iter (± 868384
)1.00
es/full/all/es2019
120284375
ns/iter (± 1492429
)119837523
ns/iter (± 709717
)1.00
es/full/all/es2020
115529217
ns/iter (± 1798364
)115716637
ns/iter (± 747124
)1.00
es/full/parser
522469
ns/iter (± 9554
)543626
ns/iter (± 7260
)0.96
es/full/base/fixer
21363
ns/iter (± 164
)22718
ns/iter (± 168
)0.94
es/full/base/resolver_and_hygiene
78622
ns/iter (± 749
)83386
ns/iter (± 89
)0.94
serialization of ast node
119
ns/iter (± 0
)145
ns/iter (± 0
)0.82
serialization of serde
123
ns/iter (± 0
)130
ns/iter (± 0
)0.95
css/minify/libraries/bootstrap
27695250
ns/iter (± 322663
)27947360
ns/iter (± 88766
)0.99
css/visitor/compare/clone
2110859
ns/iter (± 21857
)2074807
ns/iter (± 14407
)1.02
css/visitor/compare/visit_mut_span
2249743
ns/iter (± 12837
)2276210
ns/iter (± 4939
)0.99
css/visitor/compare/visit_mut_span_panic
2322964
ns/iter (± 23638
)2337443
ns/iter (± 3938
)0.99
css/visitor/compare/fold_span
3063436
ns/iter (± 16103
)3048013
ns/iter (± 17480
)1.01
css/visitor/compare/fold_span_panic
3169562
ns/iter (± 47112
)3174584
ns/iter (± 19603
)1.00
css/lexer/bootstrap_5_1_3
5165683
ns/iter (± 43708
)5174853
ns/iter (± 3322
)1.00
css/lexer/foundation_6_7_4
4233098
ns/iter (± 21344
)4349482
ns/iter (± 3028
)0.97
css/lexer/tailwind_3_1_1
823517
ns/iter (± 4364
)828024
ns/iter (± 864
)0.99
css/parser/bootstrap_5_1_3
21614102
ns/iter (± 183708
)21651860
ns/iter (± 23056
)1.00
css/parser/foundation_6_7_4
17354493
ns/iter (± 81720
)17294421
ns/iter (± 30515
)1.00
css/parser/tailwind_3_1_1
3292173
ns/iter (± 20875
)3319591
ns/iter (± 3372
)0.99
es/codegen/colors
334876
ns/iter (± 187466
)330948
ns/iter (± 186758
)1.01
es/codegen/large
1260923
ns/iter (± 649697
)1228303
ns/iter (± 630903
)1.03
es/codegen/with-parser/colors
47338
ns/iter (± 550
)46773
ns/iter (± 263
)1.01
es/codegen/with-parser/large
506480
ns/iter (± 7444
)519035
ns/iter (± 2061
)0.98
es/minify/libraries/antd
1308346788
ns/iter (± 37056659
)1318193012
ns/iter (± 13539145
)0.99
es/minify/libraries/d3
253544270
ns/iter (± 7167016
)246957550
ns/iter (± 1224024
)1.03
es/minify/libraries/echarts
975686658
ns/iter (± 19471774
)1010161312
ns/iter (± 7241867
)0.97
es/minify/libraries/jquery
78095048
ns/iter (± 1342854
)77998191
ns/iter (± 406033
)1.00
es/minify/libraries/lodash
92175044
ns/iter (± 1473067
)93565337
ns/iter (± 815656
)0.99
es/minify/libraries/moment
45025337
ns/iter (± 503998
)45333254
ns/iter (± 202974
)0.99
es/minify/libraries/react
16723110
ns/iter (± 149500
)16840153
ns/iter (± 147773
)0.99
es/minify/libraries/terser
202347090
ns/iter (± 6722573
)202746264
ns/iter (± 1543236
)1.00
es/minify/libraries/three
337958233
ns/iter (± 8756811
)344416604
ns/iter (± 2544277
)0.98
es/minify/libraries/typescript
2390063095
ns/iter (± 27458678
)2456113649
ns/iter (± 12506549
)0.97
es/minify/libraries/victory
497346367
ns/iter (± 7076740
)538921663
ns/iter (± 5467010
)0.92
es/minify/libraries/vue
112739356
ns/iter (± 1680631
)114893286
ns/iter (± 886418
)0.98
es/visitor/compare/clone
2328368
ns/iter (± 15785
)2305130
ns/iter (± 7235
)1.01
es/visitor/compare/visit_mut_span
2634718
ns/iter (± 30114
)2680703
ns/iter (± 21495
)0.98
es/visitor/compare/visit_mut_span_panic
2699391
ns/iter (± 54090
)2701650
ns/iter (± 20948
)1.00
es/visitor/compare/fold_span
3728847
ns/iter (± 51797
)3756619
ns/iter (± 13339
)0.99
es/visitor/compare/fold_span_panic
3960995
ns/iter (± 21178
)3914006
ns/iter (± 12952
)1.01
es/lexer/colors
14977
ns/iter (± 118
)15566
ns/iter (± 15
)0.96
es/lexer/angular
7407273
ns/iter (± 70148
)7727194
ns/iter (± 3738
)0.96
es/lexer/backbone
974806
ns/iter (± 4205
)1001352
ns/iter (± 608
)0.97
es/lexer/jquery
5410234
ns/iter (± 61918
)5577146
ns/iter (± 3556
)0.97
es/lexer/jquery mobile
8284175
ns/iter (± 56548
)8593082
ns/iter (± 5198
)0.96
es/lexer/mootools
4311684
ns/iter (± 52276
)4405240
ns/iter (± 8672
)0.98
es/lexer/underscore
805008
ns/iter (± 4782
)833141
ns/iter (± 642
)0.97
es/lexer/three
25082903
ns/iter (± 124981
)26016949
ns/iter (± 14813
)0.96
es/lexer/yui
4485420
ns/iter (± 29126
)4733569
ns/iter (± 8061
)0.95
es/parser/colors
29414
ns/iter (± 331
)30002
ns/iter (± 75
)0.98
es/parser/angular
14632438
ns/iter (± 154745
)15533474
ns/iter (± 133681
)0.94
es/parser/backbone
2188248
ns/iter (± 22795
)2244443
ns/iter (± 10707
)0.97
es/parser/jquery
11873945
ns/iter (± 89400
)12215784
ns/iter (± 77606
)0.97
es/parser/jquery mobile
18917672
ns/iter (± 248849
)18942899
ns/iter (± 198732
)1.00
es/parser/mootools
9285180
ns/iter (± 52602
)9344819
ns/iter (± 27081
)0.99
es/parser/underscore
1900956
ns/iter (± 9577
)1907189
ns/iter (± 10243
)1.00
es/parser/three
51258673
ns/iter (± 1278805
)54297186
ns/iter (± 475476
)0.94
es/parser/yui
8986198
ns/iter (± 91181
)9397280
ns/iter (± 48272
)0.96
es/preset-env/usage/builtin_type
139824
ns/iter (± 32816
)141469
ns/iter (± 33111
)0.99
es/preset-env/usage/property
20031
ns/iter (± 119
)21724
ns/iter (± 116
)0.92
es/resolver/typescript
101347449
ns/iter (± 4068104
)106413068
ns/iter (± 2415127
)0.95
es/fixer/typescript
76697188
ns/iter (± 2443291
)76925493
ns/iter (± 605608
)1.00
es/hygiene/typescript
163268032
ns/iter (± 906797
)162697352
ns/iter (± 1367100
)1.00
es/resolver_with_hygiene/typescript
295353438
ns/iter (± 3697021
)287771661
ns/iter (± 2797680
)1.03
es/visitor/base-perf/module_clone
75376
ns/iter (± 1905
)76316
ns/iter (± 1291
)0.99
es/visitor/base-perf/fold_empty
85143
ns/iter (± 1684
)87604
ns/iter (± 1398
)0.97
es/visitor/base-perf/fold_noop_impl_all
84882
ns/iter (± 1332
)88082
ns/iter (± 1464
)0.96
es/visitor/base-perf/fold_noop_impl_vec
86988
ns/iter (± 1757
)89835
ns/iter (± 2521
)0.97
es/visitor/base-perf/boxing_boxed_clone
56
ns/iter (± 0
)56
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed_clone
54
ns/iter (± 0
)54
ns/iter (± 0
)1
es/visitor/base-perf/boxing_boxed
98
ns/iter (± 0
)102
ns/iter (± 0
)0.96
es/visitor/base-perf/boxing_unboxed
96
ns/iter (± 0
)95
ns/iter (± 0
)1.01
es/visitor/base-perf/visit_contains_this
3493
ns/iter (± 37
)3455
ns/iter (± 59
)1.01
es/base/parallel/resolver/typescript
5285036182
ns/iter (± 495612630
)5125697138
ns/iter (± 327801498
)1.03
es/base/parallel/hygiene/typescript
1951284413
ns/iter (± 11682399
)1949807160
ns/iter (± 26114563
)1.00
misc/visitors/time-complexity/time 5
102
ns/iter (± 0
)101
ns/iter (± 0
)1.01
misc/visitors/time-complexity/time 10
335
ns/iter (± 11
)342
ns/iter (± 0
)0.98
misc/visitors/time-complexity/time 15
692
ns/iter (± 22
)666
ns/iter (± 0
)1.04
misc/visitors/time-complexity/time 20
1267
ns/iter (± 6
)1241
ns/iter (± 2
)1.02
misc/visitors/time-complexity/time 40
6749
ns/iter (± 30
)6695
ns/iter (± 32
)1.01
misc/visitors/time-complexity/time 60
17205
ns/iter (± 150
)17135
ns/iter (± 38
)1.00
es/full-target/es2016
188035
ns/iter (± 560
)188356
ns/iter (± 441
)1.00
es/full-target/es2017
182187
ns/iter (± 603
)183606
ns/iter (± 630
)0.99
es/full-target/es2018
171780
ns/iter (± 840
)172289
ns/iter (± 471
)1.00
es2020_nullish_coalescing
67021
ns/iter (± 169
)66819
ns/iter (± 110
)1.00
es2020_optional_chaining
96386
ns/iter (± 8451
)95209
ns/iter (± 265
)1.01
es2022_class_properties
93230
ns/iter (± 305
)93185
ns/iter (± 249
)1.00
es2018_object_rest_spread
71516
ns/iter (± 141
)71945
ns/iter (± 435
)0.99
es2019_optional_catch_binding
61114
ns/iter (± 208
)61176
ns/iter (± 212
)1.00
es2017_async_to_generator
61594
ns/iter (± 198
)61655
ns/iter (± 130
)1.00
es2016_exponentiation
65317
ns/iter (± 267
)65656
ns/iter (± 59
)0.99
es2015_arrow
69635
ns/iter (± 238
)70241
ns/iter (± 102
)0.99
es2015_block_scoped_fn
66181
ns/iter (± 315
)66611
ns/iter (± 132
)0.99
es2015_block_scoping
137303
ns/iter (± 685
)137674
ns/iter (± 5174
)1.00
es2015_classes
116872
ns/iter (± 301
)117046
ns/iter (± 216
)1.00
es2015_computed_props
61288
ns/iter (± 171
)61162
ns/iter (± 127
)1.00
es2015_destructuring
117451
ns/iter (± 555
)118460
ns/iter (± 385
)0.99
es2015_duplicate_keys
63499
ns/iter (± 235
)63569
ns/iter (± 100
)1.00
es2015_parameters
79652
ns/iter (± 330
)79977
ns/iter (± 195
)1.00
es2015_fn_name
66404
ns/iter (± 647
)66118
ns/iter (± 407
)1.00
es2015_for_of
64039
ns/iter (± 449
)64321
ns/iter (± 74
)1.00
es2015_instanceof
63256
ns/iter (± 221
)63488
ns/iter (± 73
)1.00
es2015_shorthand_property
60917
ns/iter (± 365
)61420
ns/iter (± 117
)0.99
es2015_spread
60938
ns/iter (± 137
)60777
ns/iter (± 112
)1.00
es2015_sticky_regex
62374
ns/iter (± 191
)62310
ns/iter (± 100
)1.00
es2015_typeof_symbol
62364
ns/iter (± 84
)62142
ns/iter (± 207
)1.00
es/transform/baseline/base
51490
ns/iter (± 227
)51850
ns/iter (± 69
)0.99
es/transform/baseline/common_reserved_word
63052
ns/iter (± 131
)62928
ns/iter (± 111
)1.00
es/transform/baseline/common_typescript
167511
ns/iter (± 397
)143908
ns/iter (± 3597
)1.16
es/target/es3
169466
ns/iter (± 285
)168098
ns/iter (± 201
)1.01
es/target/es2015
627546
ns/iter (± 2234
)628811
ns/iter (± 1239
)1.00
es/target/es2016
65400
ns/iter (± 163
)65439
ns/iter (± 130
)1.00
es/target/es2017
61785
ns/iter (± 367
)61725
ns/iter (± 119
)1.00
es/target/es2018
81636
ns/iter (± 217
)82054
ns/iter (± 152
)0.99
es/target/es2020
133294
ns/iter (± 417
)132210
ns/iter (± 200
)1.01
babelify-only
668885
ns/iter (± 4490
)669948
ns/iter (± 951
)1.00
parse_and_babelify_angular
44735247
ns/iter (± 738614
)43409641
ns/iter (± 790701
)1.03
parse_and_babelify_backbone
5399517
ns/iter (± 66577
)5372651
ns/iter (± 28143
)1.01
parse_and_babelify_jquery
31077300
ns/iter (± 382571
)31280916
ns/iter (± 307513
)0.99
parse_and_babelify_jquery_mobile
52337561
ns/iter (± 717690
)53763538
ns/iter (± 752000
)0.97
parse_and_babelify_mootools
32392512
ns/iter (± 495018
)31916647
ns/iter (± 248662
)1.01
parse_and_babelify_underscore
4265521
ns/iter (± 29769
)4278751
ns/iter (± 13811
)1.00
parse_and_babelify_yui
31785304
ns/iter (± 525010
)31569194
ns/iter (± 603101
)1.01
html/minify/document/css_spec
42045594
ns/iter (± 416011
)42217732
ns/iter (± 530803
)1.00
html/minify/document/github
17478857
ns/iter (± 56266
)17591357
ns/iter (± 52645
)0.99
html/minify/document/stackoverflow
15692889
ns/iter (± 52735
)15852824
ns/iter (± 31695
)0.99
html/minify/document_fragment/css_spec
39733949
ns/iter (± 223939
)40266079
ns/iter (± 237094
)0.99
html/minify/document_fragment/github
16688373
ns/iter (± 54698
)16937404
ns/iter (± 164180
)0.99
html/minify/document_fragment/stackoverflow
15255229
ns/iter (± 60271
)15375535
ns/iter (± 34145
)0.99
html/document/visitor/compare/clone
341115
ns/iter (± 2009
)340532
ns/iter (± 1506
)1.00
html/document/visitor/compare/visit_mut_span
366030
ns/iter (± 2195
)365853
ns/iter (± 2603
)1.00
html/document/visitor/compare/visit_mut_span_panic
376164
ns/iter (± 1699
)376911
ns/iter (± 2155
)1.00
html/document/visitor/compare/fold_span
402728
ns/iter (± 2135
)404938
ns/iter (± 1646
)0.99
html/document/visitor/compare/fold_span_panic
459246
ns/iter (± 1837
)467533
ns/iter (± 2729
)0.98
html/document_fragment/visitor/compare/clone
337988
ns/iter (± 1682
)342732
ns/iter (± 3690
)0.99
html/document_fragment/visitor/compare/visit_mut_span
366475
ns/iter (± 7125
)370175
ns/iter (± 1957
)0.99
html/document_fragment/visitor/compare/visit_mut_span_panic
372245
ns/iter (± 2255
)374226
ns/iter (± 1437
)0.99
html/document_fragment/visitor/compare/fold_span
404601
ns/iter (± 2331
)405515
ns/iter (± 2112
)1.00
html/document_fragment/visitor/compare/fold_span_panic
460167
ns/iter (± 2630
)464577
ns/iter (± 1857
)0.99
html/lexer/css_2021_spec
15433036
ns/iter (± 54800
)16038967
ns/iter (± 13071
)0.96
html/lexer/github_com_17_05_2022
5921030
ns/iter (± 9670
)6163567
ns/iter (± 2898
)0.96
html/lexer/stackoverflow_com_17_05_2022
5553368
ns/iter (± 9251
)5840405
ns/iter (± 2368
)0.95
html/parser/parser_document/css_2021_spec
26118689
ns/iter (± 409858
)25568994
ns/iter (± 155119
)1.02
html/parser/parser_document/github_com_17_05_2022
8756527
ns/iter (± 16702
)8804943
ns/iter (± 25235
)0.99
html/parser/parser_document/stackoverflow_com_17_05_2022
7671563
ns/iter (± 15954
)7676744
ns/iter (± 4522
)1.00
html/parser/parser_document_fragment/css_2021_spec
25949001
ns/iter (± 134062
)25786069
ns/iter (± 199829
)1.01
html/parser/parser_document_fragment/github_com_17_05_2022
8769966
ns/iter (± 79058
)8804156
ns/iter (± 7993
)1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7670221
ns/iter (± 18335
)7691753
ns/iter (± 8235
)1.00
This comment was automatically generated by workflow using github-action-benchmark.