यह कैसे काम करता है
अनावश्यक स्पेस, लाइन ब्रेक और टिप्पणियाँ हटाकर कोड को संपीड़ित करता है ताकि उसका आकार घटे। हल्की फ़ाइल तेज़ी से डाउनलोड और प्रोसेस होती है, जो वेब प्रदर्शन के लिए महत्वपूर्ण है।
यह कई सामग्री प्रकारों का समर्थन करता है —JavaScript, TypeScript, HTML, SVG, CSS, JSON और XML, साथ ही एक सामान्य मोड— और सिंटैक्स तोड़े बिना संपीड़न के लिए प्रत्येक पर उपयुक्त मिनिफ़ायर लागू करता है।
सारी प्रोसेसिंग आपके ब्राउज़र में चलती है: कोड किसी सर्वर पर अपलोड नहीं होता। मिनिफ़िकेशन कोड का व्यवहार बनाए रखता है, पर उसे उत्पादन के लिए बनाता है, हाथ से संपादन के लिए नहीं।
उदाहरण
function sum(a, b) {
// suma dos números
return a + b;
}function sum(n,u){return n+u}टिप्पणियाँ और स्पेस हटा दिए जाते हैं, और आकार घटाने के लिए स्थानीय नाम छोटे किए जाते हैं।उपयोग के मामले
- साइट की लोडिंग तेज़ करने के लिए JS या CSS फ़ाइलों का आकार घटाना।
- किसी पेज में एम्बेड करने से पहले SVG या HTML को संपीड़ित करना।
- परिवहन के लिए किसी कॉन्फ़िगरेशन JSON को एक ही लाइन में पैक करना।
- ईमेल या टेम्पलेट में कॉपी करने के लिए हल्के स्निपेट तैयार करना।
अक्सर पूछे जाने वाले प्रश्न
मैं किन प्रकार के कोड को मिनिफ़ाई कर सकता हूँ?
JavaScript, TypeScript, HTML, SVG, CSS, JSON और XML, साथ ही टेक्स्ट के लिए एक सामान्य मोड। टूल आपके चुने गए प्रकार के अनुसार उपयुक्त मिनिफ़ायर चुनता है।
क्या मिनिफ़िकेशन कोड का परिणाम बदलता है?
नहीं। मिनिफ़ाई किया गया कोड मूल जैसा ही व्यवहार करता है; यह केवल पठनीय फ़ॉर्मैटिंग खोता है। JavaScript के लिए यह स्थानीय वेरिएबल नाम छोटे कर सकता है, पर लॉजिक बदले बिना।
क्या मैं मिनिफ़ाई किए गए कोड को फिर से फ़ॉर्मैट कर सकता हूँ?
आप इस अनुभाग के फ़ॉर्मैटर से इसे फिर से इंडेंट करके पठनीयता वापस पा सकते हैं, पर छोटे किए गए नाम और हटाई गई टिप्पणियाँ पुनर्स्थापित नहीं होतीं।
क्या मेरा कोड किसी सर्वर पर अपलोड होता है?
नहीं। सारा मिनिफ़िकेशन आपके ब्राउज़र में होता है; कोड कभी आपके कंप्यूटर से बाहर नहीं जाता।