5 रिपॉजिटरी
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 एक Node.js इमेज ऑप्टिमाइज़र और मिनिफ़िकेशन टूल है जिसे इमेज एसेट्स के स्टोरेज साइज़ को कम करने के लिए डिज़ाइन किया गया है। यह एक बिल्ड पाइपलाइन एसेट ऑप्टिमाइज़र के रूप में कार्य करता है जो अनावश्यक मेटाडेटा को हटाने और पिक्सेल डेटा को ऑप्टिमाइज़ करने के लिए लॉसलेस और लॉसी कम्प्रेशन दोनों का उपयोग करता है। यह प्रोजेक्ट अपनी कार्यक्षमता का विस्तार करने के लिए प्लगइन-आधारित आर्किटेक्चर का उपयोग करता है, जो बाहरी मॉड्यूल्स को लोड करता है जो विशिष्ट इमेज फॉर्मेट्स और कम्प्रेशन एल्गोरिदम को संभालते हैं। यह टूल को डेवलपमेंट पाइपलाइन्स के भीतर इमेज कम्प्रेशन को स्वचालित करने के लिए एक लचीले टूलकिट के रूप में कार्य करने की अनुमति देता है। यह सिस्टम वेब प्रदर्शन अनुकूलन के लिए व्यापक क्षमताओं को कवर करता है, जिसमें बैंडविड्थ खपत को कम करने और पेज लोडिंग गति को बेहतर बनाने के लिए फ्रंटएंड एसेट पाइपलाइन्स और स्टेटिक साइट जनरेशन वर्कफ़्लो में एकीकरण शामिल है।
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 is a Node.js CSS optimizer that functions as a minifier, bundler, and post-processor. It is designed to decrease total stylesheet volume by removing whitespace, comments, and redundant code. The project provides a pipeline for applying custom transformations and browser compatibility adjustments. It allows for the programmatic modification of CSS rules and values through a plugin system and the use of custom optimization plugins. The tool covers a broad range of asset optimization capabilities, including stylesheet bundling, import rule inlining, and relative URL rebasing. It also
CSS file minification and optimization.