Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(css/parser): Refactor more (#6251)
- Loading branch information
1 parent
3916886
commit a0e4684
Showing
111 changed files
with
6,250 additions
and
3,087 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
crates/swc_css_codegen/tests/fixture/qualified_rule/recovery/output.min.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
{}{color:red}#broken# {color:red}$bad{color:red}$bad {color:red}$bad foo{color:red}$bad foo {color:red}$bad: rule; | ||
|
||
|
||
a {div.major { color: blue } color: red }a{div:hover{color:blue}color:red}a{div:hover{color:blue};color:red} | ||
a {div.major { color: blue } color: red }a{div:hover{ color: blue }color:red}a{div:hover{ color: blue };color:red} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
crates/swc_css_codegen/tests/fixture/style-blocks-contents/hacks/output.min.css
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
crates/swc_css_codegen/tests/fixture/style-blocks-contents/simple-block/output.min.css
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
6 changes: 0 additions & 6 deletions
6
crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/11/output.stderr
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
a0e4684
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
423171
ns/iter (± 40365
)405871
ns/iter (± 14176
)1.04
es/full/minify/libraries/antd
2159277611
ns/iter (± 33363518
)2023486921
ns/iter (± 25377117
)1.07
es/full/minify/libraries/d3
439239820
ns/iter (± 23784604
)414963053
ns/iter (± 10893065
)1.06
es/full/minify/libraries/echarts
1837609783
ns/iter (± 32915958
)1787257953
ns/iter (± 20413257
)1.03
es/full/minify/libraries/jquery
120823898
ns/iter (± 5756160
)116802697
ns/iter (± 1713242
)1.03
es/full/minify/libraries/lodash
138260676
ns/iter (± 1125983
)139245863
ns/iter (± 2242792
)0.99
es/full/minify/libraries/moment
69381540
ns/iter (± 1289694
)69687420
ns/iter (± 1084309
)1.00
es/full/minify/libraries/react
23626803
ns/iter (± 1164785
)24017548
ns/iter (± 1045510
)0.98
es/full/minify/libraries/terser
306142641
ns/iter (± 12452350
)312832431
ns/iter (± 11355277
)0.98
es/full/minify/libraries/three
606018658
ns/iter (± 23680751
)547156300
ns/iter (± 19126790
)1.11
es/full/minify/libraries/typescript
4001201964
ns/iter (± 42105909
)3899631157
ns/iter (± 32533162
)1.03
es/full/minify/libraries/victory
889313618
ns/iter (± 23688978
)867308704
ns/iter (± 17558100
)1.03
es/full/minify/libraries/vue
174346312
ns/iter (± 4623275
)175362466
ns/iter (± 3644205
)0.99
es/full/codegen/es3
40451
ns/iter (± 1459
)40309
ns/iter (± 841
)1.00
es/full/codegen/es5
40088
ns/iter (± 1399
)40232
ns/iter (± 1257
)1.00
es/full/codegen/es2015
38133
ns/iter (± 1501
)40275
ns/iter (± 2425
)0.95
es/full/codegen/es2016
39781
ns/iter (± 1659
)40011
ns/iter (± 732
)0.99
es/full/codegen/es2017
38695
ns/iter (± 2052
)39772
ns/iter (± 918
)0.97
es/full/codegen/es2018
39416
ns/iter (± 1487
)40171
ns/iter (± 1751
)0.98
es/full/codegen/es2019
40357
ns/iter (± 650
)40488
ns/iter (± 2163
)1.00
es/full/codegen/es2020
40372
ns/iter (± 997
)38678
ns/iter (± 1121
)1.04
es/full/all/es3
228747794
ns/iter (± 4403640
)232327301
ns/iter (± 5039625
)0.98
es/full/all/es5
215166200
ns/iter (± 9813116
)218065155
ns/iter (± 4964212
)0.99
es/full/all/es2015
173900740
ns/iter (± 5044383
)176394299
ns/iter (± 3434344
)0.99
es/full/all/es2016
174255811
ns/iter (± 3834220
)174999894
ns/iter (± 5544099
)1.00
es/full/all/es2017
173362323
ns/iter (± 4217673
)173408345
ns/iter (± 3253477
)1.00
es/full/all/es2018
171855658
ns/iter (± 3858775
)173189694
ns/iter (± 3534387
)0.99
es/full/all/es2019
171257898
ns/iter (± 3843774
)172093035
ns/iter (± 2912166
)1.00
es/full/all/es2020
165515258
ns/iter (± 9177759
)166870309
ns/iter (± 5854280
)0.99
es/full/parser
872459
ns/iter (± 20144
)864223
ns/iter (± 29977
)1.01
es/full/base/fixer
31285
ns/iter (± 736
)31720
ns/iter (± 1840
)0.99
es/full/base/resolver_and_hygiene
113609
ns/iter (± 4000
)111480
ns/iter (± 2623
)1.02
serialization of ast node
260
ns/iter (± 7
)257
ns/iter (± 13
)1.01
serialization of serde
275
ns/iter (± 4
)260
ns/iter (± 4
)1.06
This comment was automatically generated by workflow using github-action-benchmark.