File tree 9 files changed +269
-0
lines changed
tests/typescript/issue-7042
swc_ecma_transforms_typescript/tests/fixture/issue-7042
9 files changed +269
-0
lines changed Original file line number Diff line number Diff line change @@ -463,6 +463,56 @@ impl<I: Tokens> Parser<I> {
463
463
None
464
464
} ;
465
465
466
+ if let Some ( accessor_token) = accessor_token {
467
+ // Handle accessor(){}
468
+ if self . is_class_method ( ) {
469
+ let key = Key :: Public ( PropName :: Ident ( Ident :: new (
470
+ js_word ! ( "accessor" ) ,
471
+ accessor_token,
472
+ ) ) ) ;
473
+ let is_optional = self . input . syntax ( ) . typescript ( ) && eat ! ( self , '?' ) ;
474
+ return self . make_method (
475
+ |p| p. parse_unique_formal_params ( ) ,
476
+ MakeMethodArgs {
477
+ start,
478
+ accessibility,
479
+ decorators,
480
+ is_abstract : false ,
481
+ is_optional,
482
+ is_override : false ,
483
+ is_async : false ,
484
+ is_generator : false ,
485
+ static_token : None ,
486
+ key,
487
+ kind : MethodKind :: Method ,
488
+ } ,
489
+ ) ;
490
+ } else if self . is_class_property ( /* asi */ true )
491
+ || ( self . syntax ( ) . typescript ( ) && is ! ( self , '?' ) )
492
+ {
493
+ // Property named `accessor`
494
+
495
+ let key = Key :: Public ( PropName :: Ident ( Ident :: new (
496
+ js_word ! ( "accessor" ) ,
497
+ accessor_token,
498
+ ) ) ) ;
499
+ let is_optional = self . input . syntax ( ) . typescript ( ) && eat ! ( self , '?' ) ;
500
+ return self . make_property (
501
+ start,
502
+ decorators,
503
+ accessibility,
504
+ key,
505
+ false ,
506
+ None ,
507
+ is_optional,
508
+ false ,
509
+ declare,
510
+ false ,
511
+ false ,
512
+ ) ;
513
+ }
514
+ }
515
+
466
516
if let Some ( static_token) = static_token {
467
517
// Handle static(){}
468
518
if self . is_class_method ( ) {
Original file line number Diff line number Diff line change
1
+ class SomeClass {
2
+ accessor( ) {
3
+ return 'accessor' ;
4
+ }
5
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "type" : " Script" ,
3
+ "span" : {
4
+ "start" : 1 ,
5
+ "end" : 70 ,
6
+ "ctxt" : 0
7
+ },
8
+ "body" : [
9
+ {
10
+ "type" : " ClassDeclaration" ,
11
+ "identifier" : {
12
+ "type" : " Identifier" ,
13
+ "span" : {
14
+ "start" : 7 ,
15
+ "end" : 16 ,
16
+ "ctxt" : 0
17
+ },
18
+ "value" : " SomeClass" ,
19
+ "optional" : false
20
+ },
21
+ "declare" : false ,
22
+ "span" : {
23
+ "start" : 1 ,
24
+ "end" : 70 ,
25
+ "ctxt" : 0
26
+ },
27
+ "decorators" : [],
28
+ "body" : [
29
+ {
30
+ "type" : " ClassMethod" ,
31
+ "span" : {
32
+ "start" : 23 ,
33
+ "end" : 68 ,
34
+ "ctxt" : 0
35
+ },
36
+ "key" : {
37
+ "type" : " Identifier" ,
38
+ "span" : {
39
+ "start" : 23 ,
40
+ "end" : 31 ,
41
+ "ctxt" : 0
42
+ },
43
+ "value" : " accessor" ,
44
+ "optional" : false
45
+ },
46
+ "function" : {
47
+ "params" : [],
48
+ "decorators" : [],
49
+ "span" : {
50
+ "start" : 23 ,
51
+ "end" : 68 ,
52
+ "ctxt" : 0
53
+ },
54
+ "body" : {
55
+ "type" : " BlockStatement" ,
56
+ "span" : {
57
+ "start" : 34 ,
58
+ "end" : 68 ,
59
+ "ctxt" : 0
60
+ },
61
+ "stmts" : [
62
+ {
63
+ "type" : " ReturnStatement" ,
64
+ "span" : {
65
+ "start" : 44 ,
66
+ "end" : 62 ,
67
+ "ctxt" : 0
68
+ },
69
+ "argument" : {
70
+ "type" : " StringLiteral" ,
71
+ "span" : {
72
+ "start" : 51 ,
73
+ "end" : 61 ,
74
+ "ctxt" : 0
75
+ },
76
+ "value" : " accessor" ,
77
+ "raw" : " 'accessor'"
78
+ }
79
+ }
80
+ ]
81
+ },
82
+ "generator" : false ,
83
+ "async" : false ,
84
+ "typeParameters" : null ,
85
+ "returnType" : null
86
+ },
87
+ "kind" : " method" ,
88
+ "isStatic" : false ,
89
+ "accessibility" : null ,
90
+ "isAbstract" : false ,
91
+ "isOptional" : false ,
92
+ "isOverride" : false
93
+ }
94
+ ],
95
+ "superClass" : null ,
96
+ "isAbstract" : false ,
97
+ "typeParams" : null ,
98
+ "superTypeParams" : null ,
99
+ "implements" : []
100
+ }
101
+ ],
102
+ "interpreter" : null
103
+ }
Original file line number Diff line number Diff line change
1
+ class SomeClass {
2
+ accessor: 'accessor'
3
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "type" : " Script" ,
3
+ "span" : {
4
+ "start" : 1 ,
5
+ "end" : 45 ,
6
+ "ctxt" : 0
7
+ },
8
+ "body" : [
9
+ {
10
+ "type" : " ClassDeclaration" ,
11
+ "identifier" : {
12
+ "type" : " Identifier" ,
13
+ "span" : {
14
+ "start" : 7 ,
15
+ "end" : 16 ,
16
+ "ctxt" : 0
17
+ },
18
+ "value" : " SomeClass" ,
19
+ "optional" : false
20
+ },
21
+ "declare" : false ,
22
+ "span" : {
23
+ "start" : 1 ,
24
+ "end" : 45 ,
25
+ "ctxt" : 0
26
+ },
27
+ "decorators" : [],
28
+ "body" : [
29
+ {
30
+ "type" : " ClassProperty" ,
31
+ "span" : {
32
+ "start" : 23 ,
33
+ "end" : 43 ,
34
+ "ctxt" : 0
35
+ },
36
+ "key" : {
37
+ "type" : " Identifier" ,
38
+ "span" : {
39
+ "start" : 23 ,
40
+ "end" : 31 ,
41
+ "ctxt" : 0
42
+ },
43
+ "value" : " accessor" ,
44
+ "optional" : false
45
+ },
46
+ "value" : null ,
47
+ "typeAnnotation" : {
48
+ "type" : " TsTypeAnnotation" ,
49
+ "span" : {
50
+ "start" : 31 ,
51
+ "end" : 43 ,
52
+ "ctxt" : 0
53
+ },
54
+ "typeAnnotation" : {
55
+ "type" : " TsLiteralType" ,
56
+ "span" : {
57
+ "start" : 33 ,
58
+ "end" : 43 ,
59
+ "ctxt" : 0
60
+ },
61
+ "literal" : {
62
+ "type" : " StringLiteral" ,
63
+ "span" : {
64
+ "start" : 33 ,
65
+ "end" : 43 ,
66
+ "ctxt" : 0
67
+ },
68
+ "value" : " accessor" ,
69
+ "raw" : " 'accessor'"
70
+ }
71
+ }
72
+ },
73
+ "isStatic" : false ,
74
+ "decorators" : [],
75
+ "accessibility" : null ,
76
+ "isAbstract" : false ,
77
+ "isOptional" : false ,
78
+ "isOverride" : false ,
79
+ "readonly" : false ,
80
+ "declare" : false ,
81
+ "definite" : false
82
+ }
83
+ ],
84
+ "superClass" : null ,
85
+ "isAbstract" : false ,
86
+ "typeParams" : null ,
87
+ "superTypeParams" : null ,
88
+ "implements" : []
89
+ }
90
+ ],
91
+ "interpreter" : null
92
+ }
Original file line number Diff line number Diff line change
1
+ class SomeClass {
2
+ accessor( ) {
3
+ return 'accessor' ;
4
+ }
5
+ }
Original file line number Diff line number Diff line change
1
+ class SomeClass {
2
+ accessor ( ) {
3
+ return 'accessor' ;
4
+ }
5
+ }
Original file line number Diff line number Diff line change
1
+ class SomeClass {
2
+ accessor accessor : 'accessor'
3
+ }
Original file line number Diff line number Diff line change
1
+ class SomeClass {
2
+ accessor accessor ;
3
+ }
You can’t perform that action at this time.
1 commit comments
github-actions[bot] commentedon Mar 10, 2023
Benchmark
es/full/bugs-1
301367
ns/iter (± 6325
)302118
ns/iter (± 7812
)1.00
es/full/minify/libraries/antd
1417952846
ns/iter (± 13452638
)1788156705
ns/iter (± 12024167
)0.79
es/full/minify/libraries/d3
273604454
ns/iter (± 9560996
)334721278
ns/iter (± 3665938
)0.82
es/full/minify/libraries/echarts
1081375067
ns/iter (± 12931005
)1352417951
ns/iter (± 10662205
)0.80
es/full/minify/libraries/jquery
87222746
ns/iter (± 705149
)94003823
ns/iter (± 819001
)0.93
es/full/minify/libraries/lodash
101389940
ns/iter (± 1089206
)110319720
ns/iter (± 1208016
)0.92
es/full/minify/libraries/moment
50199628
ns/iter (± 978673
)54455795
ns/iter (± 504912
)0.92
es/full/minify/libraries/react
18652233
ns/iter (± 213805
)19706034
ns/iter (± 143604
)0.95
es/full/minify/libraries/terser
225497976
ns/iter (± 2074349
)266632113
ns/iter (± 4871299
)0.85
es/full/minify/libraries/three
400549314
ns/iter (± 4926353
)464904236
ns/iter (± 11650273
)0.86
es/full/minify/libraries/typescript
2742541791
ns/iter (± 22419289
)3110798759
ns/iter (± 27396758
)0.88
es/full/minify/libraries/victory
601489481
ns/iter (± 11747073
)685242730
ns/iter (± 13625621
)0.88
es/full/minify/libraries/vue
123509711
ns/iter (± 1467653
)135289991
ns/iter (± 1626935
)0.91
es/full/codegen/es3
24974
ns/iter (± 270
)26586
ns/iter (± 48
)0.94
es/full/codegen/es5
25254
ns/iter (± 128
)26665
ns/iter (± 53
)0.95
es/full/codegen/es2015
24984
ns/iter (± 127
)26569
ns/iter (± 68
)0.94
es/full/codegen/es2016
25012
ns/iter (± 343
)26501
ns/iter (± 112
)0.94
es/full/codegen/es2017
24948
ns/iter (± 212
)26630
ns/iter (± 110
)0.94
es/full/codegen/es2018
25228
ns/iter (± 271
)26681
ns/iter (± 62
)0.95
es/full/codegen/es2019
24998
ns/iter (± 279
)26562
ns/iter (± 107
)0.94
es/full/codegen/es2020
25013
ns/iter (± 139
)26511
ns/iter (± 112
)0.94
es/full/all/es3
174163269
ns/iter (± 1642382
)177087610
ns/iter (± 1967510
)0.98
es/full/all/es5
165223621
ns/iter (± 4052543
)164117278
ns/iter (± 4307553
)1.01
es/full/all/es2015
124877076
ns/iter (± 1021768
)130120408
ns/iter (± 1175432
)0.96
es/full/all/es2016
122457751
ns/iter (± 601841
)127506220
ns/iter (± 1957841
)0.96
es/full/all/es2017
122302936
ns/iter (± 1987921
)126188662
ns/iter (± 1498948
)0.97
es/full/all/es2018
120104344
ns/iter (± 1130604
)122902382
ns/iter (± 778668
)0.98
es/full/all/es2019
119913266
ns/iter (± 1187137
)121657072
ns/iter (± 1014151
)0.99
es/full/all/es2020
114199131
ns/iter (± 924405
)116030431
ns/iter (± 790745
)0.98
es/full/parser
528093
ns/iter (± 6464
)547691
ns/iter (± 7645
)0.96
es/full/base/fixer
22408
ns/iter (± 174
)23203
ns/iter (± 117
)0.97
es/full/base/resolver_and_hygiene
79788
ns/iter (± 405
)82158
ns/iter (± 550
)0.97
serialization of ast node
139
ns/iter (± 2
)126
ns/iter (± 0
)1.10
serialization of serde
125
ns/iter (± 0
)129
ns/iter (± 0
)0.97
css/minify/libraries/bootstrap
27255877
ns/iter (± 285301
)28107318
ns/iter (± 201772
)0.97
css/visitor/compare/clone
2016706
ns/iter (± 26704
)2098201
ns/iter (± 21011
)0.96
css/visitor/compare/visit_mut_span
2224618
ns/iter (± 22485
)2281581
ns/iter (± 36214
)0.98
css/visitor/compare/visit_mut_span_panic
2223312
ns/iter (± 14578
)2333244
ns/iter (± 13278
)0.95
css/visitor/compare/fold_span
2953695
ns/iter (± 39354
)3037089
ns/iter (± 17625
)0.97
css/visitor/compare/fold_span_panic
3044004
ns/iter (± 19782
)3187679
ns/iter (± 17801
)0.95
css/lexer/bootstrap_5_1_3
4999105
ns/iter (± 24728
)5209625
ns/iter (± 4139
)0.96
css/lexer/foundation_6_7_4
4260481
ns/iter (± 59072
)4389747
ns/iter (± 14629
)0.97
css/lexer/tailwind_3_1_1
811837
ns/iter (± 10948
)833323
ns/iter (± 893
)0.97
css/parser/bootstrap_5_1_3
21442384
ns/iter (± 172885
)21938474
ns/iter (± 65651
)0.98
css/parser/foundation_6_7_4
17092062
ns/iter (± 117766
)17592323
ns/iter (± 104342
)0.97
css/parser/tailwind_3_1_1
3192360
ns/iter (± 15653
)3349670
ns/iter (± 6215
)0.95
es/codegen/colors
327017
ns/iter (± 185353
)325855
ns/iter (± 186539
)1.00
es/codegen/large
1276127
ns/iter (± 676792
)1254267
ns/iter (± 631361
)1.02
es/codegen/with-parser/colors
46456
ns/iter (± 536
)47626
ns/iter (± 485
)0.98
es/codegen/with-parser/large
505339
ns/iter (± 4366
)518070
ns/iter (± 2863
)0.98
es/minify/libraries/antd
1224134434
ns/iter (± 13336522
)1436123680
ns/iter (± 22091388
)0.85
es/minify/libraries/d3
232859070
ns/iter (± 3518336
)256481937
ns/iter (± 2957750
)0.91
es/minify/libraries/echarts
926207602
ns/iter (± 7513931
)1071461764
ns/iter (± 16181222
)0.86
es/minify/libraries/jquery
74829617
ns/iter (± 651153
)78560252
ns/iter (± 691062
)0.95
es/minify/libraries/lodash
91221305
ns/iter (± 564388
)94538011
ns/iter (± 717076
)0.96
es/minify/libraries/moment
43878833
ns/iter (± 394786
)45419452
ns/iter (± 318595
)0.97
es/minify/libraries/react
16694544
ns/iter (± 141523
)17032308
ns/iter (± 141349
)0.98
es/minify/libraries/terser
194528535
ns/iter (± 2744281
)205853975
ns/iter (± 1922911
)0.94
es/minify/libraries/three
325085512
ns/iter (± 4959498
)357191923
ns/iter (± 9160268
)0.91
es/minify/libraries/typescript
2367508654
ns/iter (± 30896938
)2627282276
ns/iter (± 11265946
)0.90
es/minify/libraries/victory
485473835
ns/iter (± 5499799
)570038290
ns/iter (± 9044024
)0.85
es/minify/libraries/vue
109038813
ns/iter (± 812813
)114368677
ns/iter (± 980659
)0.95
es/visitor/compare/clone
2223723
ns/iter (± 14836
)2303604
ns/iter (± 18851
)0.97
es/visitor/compare/visit_mut_span
2555533
ns/iter (± 15541
)2642947
ns/iter (± 8320
)0.97
es/visitor/compare/visit_mut_span_panic
2616636
ns/iter (± 25315
)2687882
ns/iter (± 13648
)0.97
es/visitor/compare/fold_span
3611017
ns/iter (± 40516
)3757811
ns/iter (± 18040
)0.96
es/visitor/compare/fold_span_panic
3771393
ns/iter (± 33690
)3887311
ns/iter (± 22070
)0.97
es/lexer/colors
15788
ns/iter (± 59
)16553
ns/iter (± 61
)0.95
es/lexer/angular
7787381
ns/iter (± 64633
)8099915
ns/iter (± 29278
)0.96
es/lexer/backbone
965942
ns/iter (± 7169
)1002523
ns/iter (± 3545
)0.96
es/lexer/jquery
5433865
ns/iter (± 44615
)5637319
ns/iter (± 22124
)0.96
es/lexer/jquery mobile
8543760
ns/iter (± 118187
)8732309
ns/iter (± 18699
)0.98
es/lexer/mootools
4294149
ns/iter (± 24982
)4419172
ns/iter (± 21484
)0.97
es/lexer/underscore
809895
ns/iter (± 3880
)842516
ns/iter (± 4857
)0.96
es/lexer/three
25737376
ns/iter (± 186355
)26609879
ns/iter (± 90665
)0.97
es/lexer/yui
4722543
ns/iter (± 39012
)4923641
ns/iter (± 14201
)0.96
es/parser/colors
29784
ns/iter (± 262
)30465
ns/iter (± 89
)0.98
es/parser/angular
15321798
ns/iter (± 279713
)16054088
ns/iter (± 183810
)0.95
es/parser/backbone
2189428
ns/iter (± 20093
)2273650
ns/iter (± 13805
)0.96
es/parser/jquery
11743828
ns/iter (± 120732
)12393822
ns/iter (± 163064
)0.95
es/parser/jquery mobile
18046046
ns/iter (± 154509
)19419616
ns/iter (± 146992
)0.93
es/parser/mootools
8994906
ns/iter (± 77235
)9423508
ns/iter (± 65751
)0.95
es/parser/underscore
1833702
ns/iter (± 17649
)1903416
ns/iter (± 17353
)0.96
es/parser/three
50328023
ns/iter (± 377612
)56619136
ns/iter (± 564835
)0.89
es/parser/yui
9168534
ns/iter (± 76691
)9494849
ns/iter (± 81775
)0.97
es/preset-env/usage/builtin_type
141475
ns/iter (± 34422
)139330
ns/iter (± 32115
)1.02
es/preset-env/usage/property
20300
ns/iter (± 213
)20710
ns/iter (± 83
)0.98
es/resolver/typescript
100249800
ns/iter (± 5128603
)110439390
ns/iter (± 1828861
)0.91
es/fixer/typescript
71617682
ns/iter (± 471655
)86140477
ns/iter (± 2729469
)0.83
es/hygiene/typescript
151253049
ns/iter (± 1645833
)184380554
ns/iter (± 1340242
)0.82
es/resolver_with_hygiene/typescript
282171658
ns/iter (± 2841113
)318995694
ns/iter (± 3689089
)0.88
es/visitor/base-perf/module_clone
73726
ns/iter (± 1524
)77484
ns/iter (± 1362
)0.95
es/visitor/base-perf/fold_empty
83952
ns/iter (± 1707
)87230
ns/iter (± 1338
)0.96
es/visitor/base-perf/fold_noop_impl_all
84360
ns/iter (± 1179
)87294
ns/iter (± 1567
)0.97
es/visitor/base-perf/fold_noop_impl_vec
88044
ns/iter (± 2378
)86918
ns/iter (± 1548
)1.01
es/visitor/base-perf/boxing_boxed_clone
56
ns/iter (± 0
)56
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed_clone
52
ns/iter (± 0
)54
ns/iter (± 0
)0.96
es/visitor/base-perf/boxing_boxed
97
ns/iter (± 0
)100
ns/iter (± 0
)0.97
es/visitor/base-perf/boxing_unboxed
96
ns/iter (± 0
)97
ns/iter (± 0
)0.99
es/visitor/base-perf/visit_contains_this
3719
ns/iter (± 50
)3375
ns/iter (± 82
)1.10
es/base/parallel/resolver/typescript
5485864219
ns/iter (± 364004518
)6062495638
ns/iter (± 610775375
)0.90
es/base/parallel/hygiene/typescript
1972589803
ns/iter (± 42399530
)2137109109
ns/iter (± 15864105
)0.92
misc/visitors/time-complexity/time 5
107
ns/iter (± 0
)102
ns/iter (± 0
)1.05
misc/visitors/time-complexity/time 10
332
ns/iter (± 1
)329
ns/iter (± 0
)1.01
misc/visitors/time-complexity/time 15
681
ns/iter (± 2
)663
ns/iter (± 0
)1.03
misc/visitors/time-complexity/time 20
1296
ns/iter (± 3
)1237
ns/iter (± 3
)1.05
misc/visitors/time-complexity/time 40
6773
ns/iter (± 28
)6662
ns/iter (± 10
)1.02
misc/visitors/time-complexity/time 60
17415
ns/iter (± 71
)17270
ns/iter (± 92
)1.01
es/full-target/es2016
188415
ns/iter (± 367
)189912
ns/iter (± 472
)0.99
es/full-target/es2017
181150
ns/iter (± 2503
)184545
ns/iter (± 557
)0.98
es/full-target/es2018
172143
ns/iter (± 491
)173504
ns/iter (± 1047
)0.99
es2020_nullish_coalescing
66301
ns/iter (± 152
)67184
ns/iter (± 124
)0.99
es2020_optional_chaining
95319
ns/iter (± 451
)95219
ns/iter (± 221
)1.00
es2022_class_properties
93300
ns/iter (± 268
)94327
ns/iter (± 277
)0.99
es2018_object_rest_spread
70835
ns/iter (± 362
)71232
ns/iter (± 108
)0.99
es2019_optional_catch_binding
60447
ns/iter (± 204
)61547
ns/iter (± 84
)0.98
es2017_async_to_generator
61822
ns/iter (± 72
)61686
ns/iter (± 103
)1.00
es2016_exponentiation
65404
ns/iter (± 424
)65413
ns/iter (± 204
)1.00
es2015_arrow
69151
ns/iter (± 173
)70135
ns/iter (± 131
)0.99
es2015_block_scoped_fn
66176
ns/iter (± 179
)66988
ns/iter (± 106
)0.99
es2015_block_scoping
138229
ns/iter (± 268
)152156
ns/iter (± 7574
)0.91
es2015_classes
116274
ns/iter (± 311
)117267
ns/iter (± 393
)0.99
es2015_computed_props
61216
ns/iter (± 72
)61411
ns/iter (± 83
)1.00
es2015_destructuring
116482
ns/iter (± 182
)116555
ns/iter (± 305
)1.00
es2015_duplicate_keys
63486
ns/iter (± 152
)64357
ns/iter (± 600
)0.99
es2015_parameters
79224
ns/iter (± 281
)80031
ns/iter (± 79
)0.99
es2015_fn_name
65449
ns/iter (± 336
)66544
ns/iter (± 478
)0.98
es2015_for_of
64079
ns/iter (± 93
)64232
ns/iter (± 95
)1.00
es2015_instanceof
63118
ns/iter (± 132
)63304
ns/iter (± 80
)1.00
es2015_shorthand_property
60806
ns/iter (± 152
)61331
ns/iter (± 108
)0.99
es2015_spread
60693
ns/iter (± 111
)60884
ns/iter (± 123
)1.00
es2015_sticky_regex
61842
ns/iter (± 217
)62387
ns/iter (± 110
)0.99
es2015_typeof_symbol
60956
ns/iter (± 338
)62368
ns/iter (± 122
)0.98
es/transform/baseline/base
50773
ns/iter (± 293
)51928
ns/iter (± 108
)0.98
es/transform/baseline/common_reserved_word
62906
ns/iter (± 198
)62844
ns/iter (± 70
)1.00
es/transform/baseline/common_typescript
142690
ns/iter (± 2488
)142957
ns/iter (± 1278
)1.00
es/target/es3
167867
ns/iter (± 754
)169488
ns/iter (± 201
)0.99
es/target/es2015
619342
ns/iter (± 3407
)626892
ns/iter (± 946
)0.99
es/target/es2016
65308
ns/iter (± 127
)65391
ns/iter (± 97
)1.00
es/target/es2017
61953
ns/iter (± 66
)61851
ns/iter (± 104
)1.00
es/target/es2018
81798
ns/iter (± 919
)81244
ns/iter (± 89
)1.01
es/target/es2020
130256
ns/iter (± 890
)132371
ns/iter (± 213
)0.98
babelify-only
650466
ns/iter (± 12889
)669792
ns/iter (± 5894
)0.97
parse_and_babelify_angular
41817010
ns/iter (± 1581043
)45661244
ns/iter (± 1184969
)0.92
parse_and_babelify_backbone
5332076
ns/iter (± 53093
)5477648
ns/iter (± 46885
)0.97
parse_and_babelify_jquery
31303682
ns/iter (± 354183
)32838089
ns/iter (± 346848
)0.95
parse_and_babelify_jquery_mobile
53042773
ns/iter (± 752440
)56306940
ns/iter (± 1284660
)0.94
parse_and_babelify_mootools
31747427
ns/iter (± 271739
)35603810
ns/iter (± 550858
)0.89
parse_and_babelify_underscore
4363871
ns/iter (± 32324
)4378933
ns/iter (± 17954
)1.00
parse_and_babelify_yui
31485599
ns/iter (± 554911
)33464747
ns/iter (± 369479
)0.94
html/minify/document/css_spec
41929630
ns/iter (± 354159
)42763032
ns/iter (± 337186
)0.98
html/minify/document/github
17520103
ns/iter (± 39839
)17785434
ns/iter (± 97009
)0.99
html/minify/document/stackoverflow
15681224
ns/iter (± 88847
)15877216
ns/iter (± 35670
)0.99
html/minify/document_fragment/css_spec
39673283
ns/iter (± 179708
)41205912
ns/iter (± 407294
)0.96
html/minify/document_fragment/github
16736227
ns/iter (± 74342
)17037710
ns/iter (± 27236
)0.98
html/minify/document_fragment/stackoverflow
15139975
ns/iter (± 52213
)15411743
ns/iter (± 27506
)0.98
html/document/visitor/compare/clone
340718
ns/iter (± 2130
)343508
ns/iter (± 1623
)0.99
html/document/visitor/compare/visit_mut_span
367639
ns/iter (± 4227
)376093
ns/iter (± 2324
)0.98
html/document/visitor/compare/visit_mut_span_panic
372619
ns/iter (± 3042
)378416
ns/iter (± 1430
)0.98
html/document/visitor/compare/fold_span
404413
ns/iter (± 2955
)413975
ns/iter (± 2461
)0.98
html/document/visitor/compare/fold_span_panic
453611
ns/iter (± 3445
)467495
ns/iter (± 1373
)0.97
html/document_fragment/visitor/compare/clone
336599
ns/iter (± 3313
)346207
ns/iter (± 1701
)0.97
html/document_fragment/visitor/compare/visit_mut_span
364398
ns/iter (± 3394
)373689
ns/iter (± 1438
)0.98
html/document_fragment/visitor/compare/visit_mut_span_panic
370244
ns/iter (± 2674
)379302
ns/iter (± 1619
)0.98
html/document_fragment/visitor/compare/fold_span
402859
ns/iter (± 1865
)411164
ns/iter (± 2616
)0.98
html/document_fragment/visitor/compare/fold_span_panic
457734
ns/iter (± 1998
)467984
ns/iter (± 1480
)0.98
html/lexer/css_2021_spec
15279466
ns/iter (± 121738
)15618327
ns/iter (± 7995
)0.98
html/lexer/github_com_17_05_2022
5913103
ns/iter (± 31034
)6040013
ns/iter (± 7100
)0.98
html/lexer/stackoverflow_com_17_05_2022
5504594
ns/iter (± 31886
)5641678
ns/iter (± 3139
)0.98
html/parser/parser_document/css_2021_spec
25350230
ns/iter (± 507821
)26471595
ns/iter (± 201129
)0.96
html/parser/parser_document/github_com_17_05_2022
8799210
ns/iter (± 84348
)8957520
ns/iter (± 19197
)0.98
html/parser/parser_document/stackoverflow_com_17_05_2022
7550565
ns/iter (± 86768
)7778303
ns/iter (± 4254
)0.97
html/parser/parser_document_fragment/css_2021_spec
24762155
ns/iter (± 208879
)27355523
ns/iter (± 689755
)0.91
html/parser/parser_document_fragment/github_com_17_05_2022
8613760
ns/iter (± 93558
)8943222
ns/iter (± 13581
)0.96
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7557910
ns/iter (± 74741
)7775890
ns/iter (± 8067
)0.97
This comment was automatically generated by workflow using github-action-benchmark.