JavaScript मिनिफ़ायर
Terser से JavaScript को सुरक्षित रूप से मिनिफ़ाई और कंप्रेस करें।
JavaScript मिनिफ़ायर के बारे में
JavaScript आमतौर पर पेज का सबसे महँगा संसाधन होता है: इसे डाउनलोड, पार्स, कंपाइल और चलाना पड़ता है, अक्सर धीमे फ़ोन CPU पर। मिनीफ़िकेशन स्पेस और टिप्पणियाँ हटाकर, कोड सरल बनाकर और वैकल्पिक रूप से लोकल वेरिएबल नाम छोटे करके फ़ाइलें छोटी करता है।
यह टूल Terser इस्तेमाल करता है, वही मिनीफ़ायर जो ज़्यादातर आधुनिक बिल्ड टूल इस्तेमाल करते हैं, इसलिए आउटपुट सुरक्षित और मानकों के अनुरूप है (आधुनिक ES सिंटैक्स समेत)। /*!, @license या @preserve से चिह्नित लाइसेंस टिप्पणियाँ बनी रहती हैं।
अक्सर पूछे जाने वाले सवाल
“वेरिएबल नाम छोटे करें” क्या करता है?
यह लोकल वेरिएबल और फ़ंक्शन पैरामीटर के नाम a, b, c जैसे छोटे नामों में बदल देता है। ग्लोबल नाम और ऑब्जेक्ट प्रॉपर्टी वैसे ही रहते हैं, इसलिए व्यवहार नहीं बदलता।
क्या मिनीफ़ाइड कोड डीबग करना कठिन है?
हाँ। डेवलपमेंट के लिए मूल कोड रखें और प्रोडक्शन कोड डीबग करना हो तो बिल्ड पाइपलाइन में सोर्स मैप इस्तेमाल करें।
क्या मिनीफ़िकेशन अनुपयोगी कोड हटाने की जगह ले लेता है?
नहीं। JavaScript में सबसे बड़ी बचत आमतौर पर अनुपयोगी लाइब्रेरी और फ़ीचर हटाने और तुरंत ज़रूरी न होने वाली स्क्रिप्ट को बाद में लोड करने से होती है।