यह टूल क्या करता है
जावास्क्रिप्ट मिनिफ़ायर टेर्सर की संपूर्ण पार्सिंग, कंप्रेस और मैंगल प्रक्रिया का उपयोग करता है। व्हाइटस्पेस हटाने या नियमित प्रतिस्थापन के विपरीत, यह स्कोप, स्ट्रिंग्स, नियमित शाब्दिक, टेम्पलेट स्ट्रिंग्स और आधुनिक वाक्यविन्यास को समझता है।
- आधुनिक ईसीएमएस्क्रिप्ट का समर्थन करता है, जिसमें कक्षाएं, निजी क्षेत्र, वैकल्पिक चेनिंग और अन्य सामान्य वाक्यविन्यास शामिल हैं।
- eval, new Function, या डायनामिक स्क्रिप्ट का उपयोग किए बिना, उपयोगकर्ता कोड कभी निष्पादित नहीं होता है।
- /*! लाइसेंस टिप्पणियाँ संरक्षित हैं और आउटपुट minified.js के रूप में डाउनलोड करने योग्य है।
इसे कैसे उपयोग करें
- जावास्क्रिप्ट स्रोत कोड चिपकाएँ।
- "जावास्क्रिप्ट संपीड़ित करें" पर क्लिक करें।
- यदि कोई सिंटैक्स त्रुटि है, तो उसे पार्सर संदेश के अनुसार ठीक करें।
- आकार के आँकड़े देखें, परिणाम कॉपी करें या डाउनलोड करें और प्रोजेक्ट परीक्षण चलाएँ।
सामान्य उपयोग
- उत्पादन स्क्रिप्ट के ट्रांसमिशन आकार को कम करें।
- परीक्षण करें कि क्या आधुनिक व्याकरण पार्सर द्वारा स्वीकार किया जा सकता है।
- सरल स्टैंडअलोन स्क्रिप्ट के लिए संपीड़ित संस्करण तैयार करें।
JavaScript Minifier की विशेषताएँ
आधुनिक जावास्क्रिप्ट को पार्स करने, छोटा करने और अस्पष्ट करने और वॉल्यूम परिवर्तन प्रदर्शित करने के लिए टेर्सर का उपयोग करें। यह दैनिक विकास, डिबगिंग, डेटा सॉर्टिंग और कोड अनुकूलन परिदृश्यों के लिए उपयुक्त है। प्रसंस्करण परिणामों को सीधे देखा, कॉपी या डाउनलोड किया जा सकता है।
FAQ
क्या टूल मेरी जावास्क्रिप्ट निष्पादित करेगा?
नहीं, टेर्सर केवल कोड को पार्स और जेनरेट करता है, पेज इनपुट पथ को निष्पादित नहीं करता है।
क्या मैंगल परिवर्तनीय नाम बदलता है?
सुरक्षित स्कोप विश्लेषण के बाद स्थानीय चर नाम छोटे कर दिए जाते हैं; जो परियोजनाएं फ़ंक्शन नाम स्ट्रिंग्स या प्रतिबिंब पर निर्भर करती हैं, उन्हें रिलीज़ से पहले पूरी तरह से परीक्षण किया जाना चाहिए।
कुछ टिप्पणियाँ अभी भी क्यों मौजूद हैं?
/* से शुरू होने वाली टिप्पणियाँ! अक्सर लाइसेंस संबंधी जानकारी रखते हैं, और वर्तमान कॉन्फ़िगरेशन को बनाए रखने के लिए चुना जाता है।