JavaScript Minify करें – ऑनलाइन मुफ़्त
Terser से JavaScript minify करें या js-beautify से beautify करें। कंप्रेशन अनुपात दिखाता है। आपके ब्राउज़र में चलता है।
🔒 आपकी फ़ाइल आपके ब्राउज़र से बाहर नहीं जाती। पूरी प्रोसेसिंग Terser से स्थानीय रूप से होती है।
JavaScript ऑनलाइन कैसे minify करें
- 1
अपना JavaScript पेस्ट करें
अपना JavaScript कोड इनपुट बॉक्स में पेस्ट करें।
- 2
Minify या Beautify पर क्लिक करें
Minify Terser से कोड को कंप्रेस करता है। Beautify कोड को एकसमान इंडेंटेशन के साथ फ़ॉर्मैट करता है।
- 3
नतीजा कॉपी करें
प्रोसेस किया हुआ कोड क्लिपबोर्ड पर कॉपी करने के लिए Copy पर क्लिक करें।
JavaScript अक्सर किसी पेज का सबसे भारी हिस्सा होता है, सिर्फ़ डाउनलोड के लिए नहीं बल्कि पार्स और एक्ज़िक्यूट होने के लिए भी। CSS minification सिर्फ़ खाली जगह हटाता है, लेकिन असली JavaScript minifier कोड को दोबारा लिखता है: लोकल वेरिएबल एक अक्षर के बन जाते हैं, बेकार शाखाएँ हट जाती हैं और एक्सप्रेशन छोटे समकक्ष रूप में बदल जाते हैं। इसीलिए JS आमतौर पर 30–60% तक छोटा हो जाता है, जो मार्कअप या स्टाइल से कहीं ज़्यादा है।
यह टूल Terser चलाता है, वही minifier जिसे Webpack, Vite और Rollup भीतर इस्तेमाल करते हैं, और जो पूरी तरह आपके ब्राउज़र में चलने के लिए कंपाइल किया गया है। आप जो कोड पेस्ट करते हैं वह किसी सर्वर पर नहीं भेजा जाता। Node इंस्टॉल किए या bundler कॉन्फ़िगर किए बिना आपको प्रोडक्शन-स्तर का आउटपुट मिलता है, जो छोटी स्क्रिप्ट, CMS में चिपकाने वाले कोड या साइज़ की जल्दी जाँच के लिए बढ़िया है।
ध्यान देने वाली बातें: एक्सपोर्ट किए गए नाम, स्ट्रिंग की सामग्री और फ़ाइल के बाहर से पहुँचा जा सकने वाला हर हिस्सा कभी rename नहीं होता। जो कोड रनटाइम पर function.name पढ़ता है या स्टैक ट्रेस पार्स करता है, वह minify के बाद अलग व्यवहार कर सकता है, इसलिए बिना minify की प्रति सँभालकर रखें। Beautify मोड पढ़ने में आसानी के लिए उल्टा काम करता है, पर मूल वेरिएबल नाम वापस नहीं मिल सकते।