4 repository-uri
Tools designed to reduce the size and improve the efficiency of CSS stylesheets.
Distinct from CSS Optimization: The candidates focus on swapping implementatons or specific value optimizations; a general optimizer category is needed.
Explore 4 awesome GitHub repositories matching web development · CSS Optimizers. Refine with filters or upvote what's useful.
clean-css este un optimizator CSS pentru Node.js care funcționează ca minifier, bundler și generator de source map. Acesta reduce dimensiunile fișierelor de stil prin eliminarea spațiilor albe și a comentariilor, optimizând în același timp culorile și unitățile pentru a îmbunătăți timpii de încărcare a paginii. Instrumentul dispune de un pipeline bazat pe plugin-uri care permite transformări de optimizare personalizate și păstrarea unor fragmente de cod specifice prin excluderi bazate pe markere. Include targetarea compatibilității browserelor pentru a asigura că stilurile optimizate rămân funcționale în versiunile de browser specificate. Proiectul oferă capabilități pentru gruparea mai multor fișiere de stil într-un singur output, înlănțuirea asincronă a resurselor externe și rebasarea URL-urilor activelor relative. De asemenea, generează source map-uri pentru a lega fișierele de stil optimizate înapoi la codul sursă original.
Provides a comprehensive suite of tools for shrinking and optimizing CSS files to improve page load times.
Clean-CSS este un optimizator CSS pentru Node.js care funcționează ca minifier, bundler și post-procesor. Este conceput pentru a reduce volumul total al fișierelor de stil prin eliminarea spațiilor albe, a comentariilor și a codului redundant. Proiectul oferă un pipeline pentru aplicarea transformărilor personalizate și a ajustărilor de compatibilitate cu browserele. Permite modificarea programatică a regulilor și valorilor CSS printr-un sistem de plugin-uri și utilizarea plugin-urilor de optimizare personalizate. Instrumentul acoperă o gamă largă de capabilități de optimizare a activelor, inclusiv gruparea fișierelor de stil, înlănțuirea regulilor de import și rebasarea URL-urilor relative. De asemenea, suportă generarea de source map-uri pentru depanare și formatarea output-ului personalizabilă pentru înfrumusețare.
Provides a JavaScript-based engine to optimize CSS properties and selectors to minimize overall stylesheet size.
inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves as a modular preprocessor system that utilizes BEM architecture and OOCSS patterns to structure stylesheets into reusable components and layout abstractions. The framework distinguishes itself by separating structural layout logic from visual skinning, allowing for the creation of design-agnostic layout objects. It employs a configuration-driven build process where developers can use feature switches and variable overrides to inject design tokens and selectively include only
Optimizes production CSS by using feature switches to include only the required layout modules.
csso is a CSS minifier and optimizer that reduces stylesheet file sizes through structural analysis and algebraic transformations. It functions as an abstract syntax tree processor, converting styles into a structured tree to perform deep analysis and semantic-preserving code transformations while maintaining the original visual presentation. The project distinguishes itself through usage-aware optimization, analyzing external HTML markup and class identifiers to prune unused styles and reorganize rules based on actual document usage. It also performs structural refactoring by identifying and
Implements tools to reduce the size and improve the overall efficiency of CSS stylesheets.