Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(es/compat): Implement stage 3 decorator, without auto accessor (#…
- Loading branch information
7a863ad
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
303035
ns/iter (± 16222
)300625
ns/iter (± 14976
)1.01
es/full/minify/libraries/antd
1567924323
ns/iter (± 18480907
)1580930538
ns/iter (± 17129437
)0.99
es/full/minify/libraries/d3
300761555
ns/iter (± 5664762
)304139037
ns/iter (± 4297301
)0.99
es/full/minify/libraries/echarts
1214203663
ns/iter (± 8288802
)1223826101
ns/iter (± 9721341
)0.99
es/full/minify/libraries/jquery
91375299
ns/iter (± 903114
)91980185
ns/iter (± 782199
)0.99
es/full/minify/libraries/lodash
104891205
ns/iter (± 1236759
)106944248
ns/iter (± 949846
)0.98
es/full/minify/libraries/moment
52542350
ns/iter (± 309271
)52740231
ns/iter (± 369503
)1.00
es/full/minify/libraries/react
18990395
ns/iter (± 103224
)19791360
ns/iter (± 306224
)0.96
es/full/minify/libraries/terser
247327478
ns/iter (± 1459414
)251659541
ns/iter (± 1516725
)0.98
es/full/minify/libraries/three
449349078
ns/iter (± 6177956
)448598482
ns/iter (± 5145574
)1.00
es/full/minify/libraries/typescript
2972459444
ns/iter (± 17876825
)2949009294
ns/iter (± 10134843
)1.01
es/full/minify/libraries/victory
673926007
ns/iter (± 5307742
)665864167
ns/iter (± 10086221
)1.01
es/full/minify/libraries/vue
136145251
ns/iter (± 4029376
)130300681
ns/iter (± 1029586
)1.04
es/full/codegen/es3
28488
ns/iter (± 60
)28834
ns/iter (± 85
)0.99
es/full/codegen/es5
28487
ns/iter (± 301
)29030
ns/iter (± 75
)0.98
es/full/codegen/es2015
28530
ns/iter (± 48
)29037
ns/iter (± 29
)0.98
es/full/codegen/es2016
28484
ns/iter (± 73
)29058
ns/iter (± 63
)0.98
es/full/codegen/es2017
28453
ns/iter (± 91
)29033
ns/iter (± 49
)0.98
es/full/codegen/es2018
28503
ns/iter (± 43
)29008
ns/iter (± 54
)0.98
es/full/codegen/es2019
28532
ns/iter (± 47
)29014
ns/iter (± 33
)0.98
es/full/codegen/es2020
28525
ns/iter (± 71
)29043
ns/iter (± 46
)0.98
es/full/all/es3
178088225
ns/iter (± 5693852
)182476556
ns/iter (± 4289114
)0.98
es/full/all/es5
168663407
ns/iter (± 3913697
)173157496
ns/iter (± 3318575
)0.97
es/full/all/es2015
132064926
ns/iter (± 1866241
)135117340
ns/iter (± 1577216
)0.98
es/full/all/es2016
128862466
ns/iter (± 1480744
)132562302
ns/iter (± 1732328
)0.97
es/full/all/es2017
129477621
ns/iter (± 1844811
)130375242
ns/iter (± 2398616
)0.99
es/full/all/es2018
125549317
ns/iter (± 2384606
)127425319
ns/iter (± 1613717
)0.99
es/full/all/es2019
123229933
ns/iter (± 1013804
)124646877
ns/iter (± 1679382
)0.99
es/full/all/es2020
117584536
ns/iter (± 948993
)118738359
ns/iter (± 2096454
)0.99
es/full/parser
515079
ns/iter (± 7756
)519758
ns/iter (± 7816
)0.99
es/full/base/fixer
23323
ns/iter (± 79
)22675
ns/iter (± 39
)1.03
es/full/base/resolver_and_hygiene
86344
ns/iter (± 60
)84271
ns/iter (± 72
)1.02
serialization of serde
127
ns/iter (± 0
)127
ns/iter (± 1
)1
css/minify/libraries/bootstrap
27759182
ns/iter (± 122550
)27749998
ns/iter (± 162033
)1.00
css/visitor/compare/clone
2136935
ns/iter (± 2744
)2129664
ns/iter (± 7078
)1.00
css/visitor/compare/visit_mut_span
2334115
ns/iter (± 4042
)2329491
ns/iter (± 8967
)1.00
css/visitor/compare/visit_mut_span_panic
2382082
ns/iter (± 8538
)2378325
ns/iter (± 3774
)1.00
css/visitor/compare/fold_span
3106123
ns/iter (± 7364
)3118643
ns/iter (± 4194
)1.00
css/visitor/compare/fold_span_panic
3262699
ns/iter (± 24247
)3256208
ns/iter (± 16897
)1.00
css/lexer/bootstrap_5_1_3
5126685
ns/iter (± 24179
)5148990
ns/iter (± 22131
)1.00
css/lexer/foundation_6_7_4
4306549
ns/iter (± 2577
)4355139
ns/iter (± 1454
)0.99
css/lexer/tailwind_3_1_1
822761
ns/iter (± 665
)822645
ns/iter (± 318
)1.00
css/parser/bootstrap_5_1_3
21324424
ns/iter (± 59035
)21271262
ns/iter (± 167625
)1.00
css/parser/foundation_6_7_4
16877907
ns/iter (± 29174
)16879637
ns/iter (± 69541
)1.00
css/parser/tailwind_3_1_1
3244101
ns/iter (± 2104
)3239189
ns/iter (± 2863
)1.00
es/codegen/colors
320143
ns/iter (± 181965
)328226
ns/iter (± 185632
)0.98
es/codegen/large
1249264
ns/iter (± 648923
)1253442
ns/iter (± 642787
)1.00
es/codegen/with-parser/colors
47695
ns/iter (± 302
)47274
ns/iter (± 266
)1.01
es/codegen/with-parser/large
507081
ns/iter (± 2078
)507772
ns/iter (± 2055
)1.00
es/minify/libraries/antd
1380685219
ns/iter (± 17361713
)1381730378
ns/iter (± 9546087
)1.00
es/minify/libraries/d3
258216908
ns/iter (± 1964707
)260083019
ns/iter (± 2583089
)0.99
es/minify/libraries/echarts
1050820854
ns/iter (± 7138073
)1061980759
ns/iter (± 5992115
)0.99
es/minify/libraries/jquery
79198247
ns/iter (± 615608
)79617566
ns/iter (± 597908
)0.99
es/minify/libraries/lodash
96856831
ns/iter (± 1528991
)95157433
ns/iter (± 1106375
)1.02
es/minify/libraries/moment
46225951
ns/iter (± 496904
)46444108
ns/iter (± 828504
)1.00
es/minify/libraries/react
17342163
ns/iter (± 231817
)17264981
ns/iter (± 196256
)1.00
es/minify/libraries/terser
215465563
ns/iter (± 3232622
)218294422
ns/iter (± 6631649
)0.99
es/minify/libraries/three
374757618
ns/iter (± 5289686
)374279301
ns/iter (± 6829552
)1.00
es/minify/libraries/typescript
2512232859
ns/iter (± 15153073
)2509708099
ns/iter (± 13595394
)1.00
es/minify/libraries/victory
570530586
ns/iter (± 11139308
)587189916
ns/iter (± 9149455
)0.97
es/minify/libraries/vue
116895082
ns/iter (± 664632
)118023263
ns/iter (± 1164668
)0.99
es/visitor/compare/clone
2315724
ns/iter (± 5263
)2317057
ns/iter (± 8615
)1.00
es/visitor/compare/visit_mut_span
2725837
ns/iter (± 12154
)2693631
ns/iter (± 4932
)1.01
es/visitor/compare/visit_mut_span_panic
2761153
ns/iter (± 7545
)2755619
ns/iter (± 4729
)1.00
es/visitor/compare/fold_span
3854284
ns/iter (± 31878
)3806826
ns/iter (± 9967
)1.01
es/visitor/compare/fold_span_panic
3967008
ns/iter (± 6922
)3935015
ns/iter (± 14954
)1.01
es/lexer/colors
13094
ns/iter (± 86
)13217
ns/iter (± 15
)0.99
es/lexer/angular
6367566
ns/iter (± 5964
)6444899
ns/iter (± 3126
)0.99
es/lexer/backbone
772749
ns/iter (± 843
)773293
ns/iter (± 298
)1.00
es/lexer/jquery
4352122
ns/iter (± 1156
)4370091
ns/iter (± 2392
)1.00
es/lexer/jquery mobile
6778044
ns/iter (± 4382
)6825064
ns/iter (± 7069
)0.99
es/lexer/mootools
3441714
ns/iter (± 2998
)3442896
ns/iter (± 1565
)1.00
es/lexer/underscore
640346
ns/iter (± 537
)639085
ns/iter (± 426
)1.00
es/lexer/three
20744435
ns/iter (± 19176
)20693133
ns/iter (± 22548
)1.00
es/lexer/yui
3842515
ns/iter (± 2290
)3859539
ns/iter (± 2114
)1.00
es/parser/colors
29385
ns/iter (± 58
)29073
ns/iter (± 201
)1.01
es/parser/angular
15315490
ns/iter (± 164170
)15062046
ns/iter (± 140662
)1.02
es/parser/backbone
2177311
ns/iter (± 9886
)2167681
ns/iter (± 8750
)1.00
es/parser/jquery
12030289
ns/iter (± 145715
)11806085
ns/iter (± 120985
)1.02
es/parser/jquery mobile
19049884
ns/iter (± 195123
)18854934
ns/iter (± 201224
)1.01
es/parser/mootools
9021163
ns/iter (± 26099
)8979375
ns/iter (± 32243
)1.00
es/parser/underscore
1839620
ns/iter (± 9943
)1830590
ns/iter (± 12267
)1.00
es/parser/three
54591040
ns/iter (± 212354
)54716233
ns/iter (± 385118
)1.00
es/parser/yui
9111728
ns/iter (± 50702
)9078148
ns/iter (± 62241
)1.00
es/preset-env/usage/builtin_type
143457
ns/iter (± 33590
)142913
ns/iter (± 32850
)1.00
es/preset-env/usage/property
21199
ns/iter (± 60
)20942
ns/iter (± 45
)1.01
es/resolver/typescript
115285337
ns/iter (± 3082983
)113764652
ns/iter (± 2663673
)1.01
es/fixer/typescript
79749220
ns/iter (± 2978870
)79944661
ns/iter (± 2525837
)1.00
es/hygiene/typescript
171445568
ns/iter (± 1587404
)168635697
ns/iter (± 1949563
)1.02
es/resolver_with_hygiene/typescript
310335429
ns/iter (± 1742100
)306261927
ns/iter (± 3627574
)1.01
es/visitor/base-perf/module_clone
80383
ns/iter (± 885
)81596
ns/iter (± 281
)0.99
es/visitor/base-perf/fold_empty
90100
ns/iter (± 279
)90678
ns/iter (± 325
)0.99
es/visitor/base-perf/fold_noop_impl_all
90815
ns/iter (± 386
)91320
ns/iter (± 423
)0.99
es/visitor/base-perf/fold_noop_impl_vec
90607
ns/iter (± 334
)91242
ns/iter (± 331
)0.99
es/visitor/base-perf/boxing_boxed_clone
57
ns/iter (± 0
)58
ns/iter (± 0
)0.98
es/visitor/base-perf/boxing_unboxed_clone
42
ns/iter (± 0
)41
ns/iter (± 0
)1.02
es/visitor/base-perf/boxing_boxed
105
ns/iter (± 0
)102
ns/iter (± 0
)1.03
es/visitor/base-perf/boxing_unboxed
78
ns/iter (± 0
)78
ns/iter (± 0
)1
es/visitor/base-perf/visit_contains_this
3220
ns/iter (± 70
)3465
ns/iter (± 74
)0.93
es/base/parallel/resolver/typescript
5916818145
ns/iter (± 490849344
)6077177972
ns/iter (± 360699162
)0.97
es/base/parallel/hygiene/typescript
2053668740
ns/iter (± 25678066
)2012975725
ns/iter (± 20256300
)1.02
misc/visitors/time-complexity/time 5
101
ns/iter (± 0
)105
ns/iter (± 0
)0.96
misc/visitors/time-complexity/time 10
340
ns/iter (± 0
)330
ns/iter (± 0
)1.03
misc/visitors/time-complexity/time 15
685
ns/iter (± 30
)662
ns/iter (± 0
)1.03
misc/visitors/time-complexity/time 20
1229
ns/iter (± 3
)1221
ns/iter (± 17
)1.01
misc/visitors/time-complexity/time 40
6457
ns/iter (± 49
)5996
ns/iter (± 5
)1.08
misc/visitors/time-complexity/time 60
14545
ns/iter (± 64
)13313
ns/iter (± 6
)1.09
es/full-target/es2016
252199
ns/iter (± 395
)253694
ns/iter (± 372
)0.99
es/full-target/es2017
246606
ns/iter (± 372
)246418
ns/iter (± 334
)1.00
es/full-target/es2018
235770
ns/iter (± 324
)235910
ns/iter (± 501
)1.00
es2020_nullish_coalescing
92538
ns/iter (± 419
)93017
ns/iter (± 256
)0.99
es2020_optional_chaining
124027
ns/iter (± 277
)124323
ns/iter (± 174
)1.00
es2022_class_properties
150290
ns/iter (± 373
)149080
ns/iter (± 214
)1.01
es2018_object_rest_spread
96011
ns/iter (± 185
)96419
ns/iter (± 107
)1.00
es2019_optional_catch_binding
85570
ns/iter (± 208
)85345
ns/iter (± 246
)1.00
es2017_async_to_generator
85937
ns/iter (± 350
)86069
ns/iter (± 183
)1.00
es2016_exponentiation
89961
ns/iter (± 226
)90094
ns/iter (± 170
)1.00
es2015_arrow
93334
ns/iter (± 665
)93654
ns/iter (± 281
)1.00
es2015_block_scoped_fn
91556
ns/iter (± 158
)92450
ns/iter (± 207
)0.99
es2015_block_scoping
169869
ns/iter (± 233
)169866
ns/iter (± 319
)1.00
This comment was automatically generated by workflow using github-action-benchmark.