JavaScript मिनिफ़ायर

JavaScript पेस्ट करें और ऐसी छोटी फ़ाइल पाएँ जो बिल्कुल वैसे ही काम करे, साथ में gzip से पहले और बाद में बची साइज़ भी देखें।

इसी डिवाइस पर सुरक्षित

आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

सुरक्षित

मिनिफ़ाई किया गया JavaScript

जैसे-जैसे आप लिखेंगे, आपका मिनिफ़ाई किया गया JavaScript यहाँ दिखेगा।

यह कैसे काम करता है

  1. अपनी स्क्रिप्ट पेस्ट करें

    JavaScript पेस्ट करें या कोई .js फ़ाइल खोलें। क्लास, async फ़ंक्शन और optional chaining समेत आधुनिक सिंटैक्स सपोर्ट होता है।

  2. विकल्प सेट करें

    सुरक्षित और छोटे नतीजे के लिए डिफ़ॉल्ट रहने दें, या console कॉल हटाएँ, टॉप-लेवल नाम छोटे करें और अतिरिक्त पास चलाएँ।

  3. नतीजा कॉपी करें

    बचे हुए बाइट देखें, फिर कोड कॉपी करें या .min.js फ़ाइल डाउनलोड करें।

अक्सर पूछे जाने वाले सवाल

क्या मेरा कोड अपलोड होता है?

नहीं। Terser, जिसे ज़्यादातर JavaScript बिल्ड टूल इस्तेमाल करते हैं, आपके ब्राउज़र के अंदर चलता है। आपका सोर्स कोड कभी आपके डिवाइस से बाहर नहीं जाता।

क्या मिनिफ़ाई किया गया कोड वैसे ही काम करेगा?

हाँ, डिफ़ॉल्ट विकल्पों के साथ। जो कोड रनटाइम पर फ़ंक्शन के नामों पर निर्भर करता है, जैसे एरर रिपोर्टिंग के लिए, उसमें “फ़ंक्शन और क्लास के नाम रखें” इस्तेमाल करें। टॉप-लेवल नाम शामिल करना तभी सुरक्षित है जब स्क्रिप्ट दूसरी स्क्रिप्ट के साथ ग्लोबल वेरिएबल शेयर न करती हो।

“आउटपुट सिंटैक्स” से क्या बदलता है?

यह Terser को बताता है कि आपका कोड दोबारा लिखते समय वह JavaScript का कौन-सा वर्ज़न इस्तेमाल कर सकता है, जैसे ES2015 या नए में arrow फ़ंक्शन। यह आधुनिक सिंटैक्स को ES5 में नहीं बदलता: उसके लिए Babel जैसा ट्रांसपाइलर इस्तेमाल करें।

“ES मॉड्यूल” क्यों चालू करें?

जिन फ़ाइलों में import या export होता है, वे मॉड्यूल हैं। Terser को यह बताने से वह उन्हें पार्स कर पाता है, strict mode लागू करता है और टॉप-लेवल नाम सुरक्षित रूप से छोटे करता है, क्योंकि मॉड्यूल के वेरिएबल ग्लोबल नहीं होते।

क्या यह सोर्स मैप बनाता है?

नहीं। यह टूल झटपट मिनिफ़िकेशन के लिए है। सोर्स मैप वाले प्रोडक्शन बिल्ड के लिए अपने बंडलर के ज़रिए Terser इस्तेमाल करें।

One For All को अपने कंप्यूटर पर इंस्टॉल करें

इसके बाद One For All किसी ऐप की तरह अपनी अलग विंडो में, सीधे आपके डेस्कटॉप या होम स्क्रीन से खुलता है। किसी ऐप स्टोर से कुछ डाउनलोड नहीं करना पड़ता, और आपकी फ़ाइलें अब भी आपके डिवाइस पर रहती हैं।

  1. एड्रेस बार की दाईं ओर दिए इंस्टॉल आइकन पर क्लिक करें, या ब्राउज़र मेन्यू (⋮) खोलें।
  2. “Install One For All” या “Install page as app” चुनें: आपके डेस्कटॉप और ऐप्स में एक शॉर्टकट जुड़ जाएगा।

इस टूल का इंजन डाउनलोड करें?

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। इसके लिए इसे नीचे दी गई चीज़ें One For All से सिर्फ़ एक बार डाउनलोड करनी होंगी। इसके बाद वे इसी डिवाइस पर सेव रहती हैं, इसलिए अगली बार टूल तुरंत शुरू हो जाता है।

आपकी फ़ाइलें कभी कहीं नहीं भेजी जातीं।