Performance: File architecture patterns (7-1 pattern)
MEDIUM IMPACT
This pattern affects CSS build time and browser rendering by organizing stylesheets efficiently to reduce redundant CSS and improve caching.
// 7-1 pattern folders // base/_reset.scss // base/_typography.scss // components/_buttons.scss // layout/_header.scss // layout/_footer.scss // utilities/_mixins.scss // utilities/_variables.scss @import "utilities/variables"; @import "utilities/mixins"; @import "base/reset"; @import "base/typography"; @import "components/buttons"; @import "layout/header"; @import "layout/footer";
@import "reset"; @import "typography"; @import "buttons"; @import "header"; @import "footer"; @import "colors"; @import "mixins"; @import "variables";
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Flat imports without structure | N/A | N/A | High due to large CSS | [X] Bad |
| 7-1 modular Sass architecture | N/A | N/A | Lower due to smaller CSS | [OK] Good |