5 repositorios
Tools for reducing the size of JavaScript, CSS, and HTML files.
Explore 5 awesome GitHub repositories matching part of an awesome list · Code Minifiers. Refine with filters or upvote what's useful.
UglifyJS is a tool for JavaScript code minification, AST manipulation, and source beautification. Its primary purpose is to reduce the file size of JavaScript source code by removing whitespace and shortening variable names to optimize frontend build assets. The project differentiates itself through its ability to programmatically analyze and transform code using abstract syntax trees. It performs constant folding analysis and conditional compilation to eliminate unreachable or redundant code, and it employs a multi-pass compression pipeline to maximize total file size reduction. The tool pr
Standard JavaScript minification tool.
imagemin es una herramienta de optimización y minificación de imágenes para Node.js diseñada para reducir el tamaño de almacenamiento de los activos de imagen. Funciona como un optimizador de activos de pipeline de construcción que emplea compresión con y sin pérdida para eliminar metadatos innecesarios y optimizar los datos de píxeles. El proyecto utiliza una arquitectura basada en plugins para extender su funcionalidad, cargando módulos externos que manejan formatos de imagen específicos y algoritmos de compresión. Esto permite que la herramienta sirva como un kit de herramientas flexible para automatizar la compresión de imágenes dentro de los pipelines de desarrollo. El sistema cubre amplias capacidades para la optimización del rendimiento web, incluyendo la integración en pipelines de activos frontend y flujos de trabajo de generación de sitios estáticos para reducir el consumo de ancho de banda y mejorar las velocidades de carga de las páginas.
Image file size optimization.
This project is an AST-based code optimizer and compressor for modern ECMAScript, JSX, and TypeScript source code. It functions as a JavaScript minifier that uses the Babel toolchain to reduce file size by removing unnecessary characters and whitespace while preserving program logic. The tool is distinguished by its ability to process experimental language proposals and transform modern syntax into browser-compatible versions. It provides specialized handling for React JSX transpilation and strips type annotations from TypeScript files to produce compressed production assets. The system cove
ES2015-aware JavaScript minifier.
Clean-CSS es un optimizador de CSS para Node.js que funciona como minificador, empaquetador y post-procesador. Está diseñado para disminuir el volumen total de hojas de estilo eliminando espacios en blanco, comentarios y código redundante. El proyecto proporciona un pipeline para aplicar transformaciones personalizadas y ajustes de compatibilidad con navegadores. Permite la modificación programática de reglas y valores CSS mediante un sistema de plugins y el uso de plugins de optimización personalizados. La herramienta cubre una amplia gama de capacidades de optimización de activos, incluyendo empaquetado de hojas de estilo, integración de reglas de importación y rebasado de URLs relativas. También admite la generación de mapas de origen para depuración y un formato de salida personalizable para embellecimiento.
CSS file minification and optimization.