Skip to content

Commit

Permalink
test(css/minifier): Add tests for layer (#6221)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-akait committed Oct 21, 2022
1 parent 1186c52 commit 055bdcd
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
@@ -0,0 +1,68 @@
@layer default, theme, components;
@layer foo.bar;
@layer foo.bar, baz;

@layer framework {
@layer layout {
@layer base {
}
}
}
@layer a{
@layer b {
div {color: yellow; margin: 0px;}
}
}

@layer framework {
@layer base {
p { margin-block: 0.75em; }
}

@layer theme {
p { color: #222; }
}
}

@layer framework.theme {
/* These styles will be added to the theme layer inside the framework layer */
blockquote { color: rebeccapurple; }
}

@layer {
@layer foo {
color: red;
}
@layer foo {
color: red;
}
}

@layer {
@layer foo { color: red; }
}
@layer {
@layer foo { color: red; }
}

@layer framework {
h1, h2 { color: maroon; background: white;}

@media (prefers-color-scheme: dark) {
h1, h2 { color: red; background: black; }
}
}

@layer foo {
.foo {
color: red;
}
}
@layer foo {
.foo {
background: #fff;
}
.baz {
color: #fff;
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 comment on commit 055bdcd

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 055bdcd Previous: 6505c64 Ratio
es/full/bugs-1 331388 ns/iter (± 18290) 360530 ns/iter (± 27984) 0.92
es/full/minify/libraries/antd 1757086065 ns/iter (± 33848513) 1884835887 ns/iter (± 48644117) 0.93
es/full/minify/libraries/d3 383448670 ns/iter (± 13722779) 432105770 ns/iter (± 16599121) 0.89
es/full/minify/libraries/echarts 1509419592 ns/iter (± 20301409) 1594052313 ns/iter (± 63328910) 0.95
es/full/minify/libraries/jquery 96148711 ns/iter (± 3055092) 112022166 ns/iter (± 5173276) 0.86
es/full/minify/libraries/lodash 113435565 ns/iter (± 2669397) 131975544 ns/iter (± 2647023) 0.86
es/full/minify/libraries/moment 56748501 ns/iter (± 1288480) 64930347 ns/iter (± 4311843) 0.87
es/full/minify/libraries/react 19299921 ns/iter (± 235824) 21557382 ns/iter (± 834445) 0.90
es/full/minify/libraries/terser 291880484 ns/iter (± 10210176) 322666273 ns/iter (± 7110304) 0.90
es/full/minify/libraries/three 536764954 ns/iter (± 30908826) 572442911 ns/iter (± 17592453) 0.94
es/full/minify/libraries/typescript 3284782543 ns/iter (± 17877936) 3462229463 ns/iter (± 112171477) 0.95
es/full/minify/libraries/victory 786072433 ns/iter (± 16538391) 804410433 ns/iter (± 19042803) 0.98
es/full/minify/libraries/vue 145574692 ns/iter (± 3116369) 160765432 ns/iter (± 11842297) 0.91
es/full/codegen/es3 32422 ns/iter (± 855) 33361 ns/iter (± 1883) 0.97
es/full/codegen/es5 32416 ns/iter (± 726) 33457 ns/iter (± 4768) 0.97
es/full/codegen/es2015 32399 ns/iter (± 907) 33421 ns/iter (± 650) 0.97
es/full/codegen/es2016 32408 ns/iter (± 839) 33393 ns/iter (± 713) 0.97
es/full/codegen/es2017 32398 ns/iter (± 1095) 33369 ns/iter (± 553) 0.97
es/full/codegen/es2018 32545 ns/iter (± 790) 32899 ns/iter (± 927) 0.99
es/full/codegen/es2019 32449 ns/iter (± 867) 32847 ns/iter (± 882) 0.99
es/full/codegen/es2020 32456 ns/iter (± 901) 32935 ns/iter (± 1907) 0.99
es/full/all/es3 184123511 ns/iter (± 4985787) 184280820 ns/iter (± 5530133) 1.00
es/full/all/es5 174949875 ns/iter (± 4302546) 173830434 ns/iter (± 5927910) 1.01
es/full/all/es2015 139885585 ns/iter (± 5485638) 139576210 ns/iter (± 5515750) 1.00
es/full/all/es2016 139403394 ns/iter (± 3804846) 138426382 ns/iter (± 8086910) 1.01
es/full/all/es2017 139107902 ns/iter (± 4751990) 138105824 ns/iter (± 3516465) 1.01
es/full/all/es2018 137613286 ns/iter (± 4111949) 136306508 ns/iter (± 5533762) 1.01
es/full/all/es2019 136916444 ns/iter (± 3078756) 135769404 ns/iter (± 4634925) 1.01
es/full/all/es2020 131477295 ns/iter (± 4437850) 131735839 ns/iter (± 5739048) 1.00
es/full/parser 681184 ns/iter (± 24786) 703080 ns/iter (± 26978) 0.97
es/full/base/fixer 25390 ns/iter (± 1829) 26536 ns/iter (± 2894) 0.96
es/full/base/resolver_and_hygiene 89863 ns/iter (± 3205) 91953 ns/iter (± 2562) 0.98
serialization of ast node 211 ns/iter (± 8) 215 ns/iter (± 24) 0.98
serialization of serde 216 ns/iter (± 7) 222 ns/iter (± 5) 0.97

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.