JavaScript मिनिफायर

अपने ब्राउज़र में स्थानीय रूप से चलने वाले Terser के साथ स्थापित JavaScript snippets या स्थानीय .js फ़ाइलों को संपीड़ित करें. स्रोत कोड केवल मिनीफाइनिंग के लिए स्थापित किया जाता है और कभी नहीं चलाया जाता है.

एक JavaScript फ़ाइल का चयन करने के लिए क्लिक करें या इसे यहां छोड़ें

आप JavaScript को सीधे नीचे दिए गए संपादक में भी पेस्ट कर सकते हैं।

इनपुट: 0 बाइट्स

आउटपुट: 0 बाइट्स

तैयार

ब्राउज़र-मूल मिनिफिकेशन

Terser केवल इस टूल मार्ग के लिए बंडल किया गया है, इसलिए पेस्ट किए गए जावास्क्रिप्ट को सर्वर-साइड निष्पादन पथ के बिना स्थानीय रूप से संपीड़ित किया जाता है।

पार्स त्रुटि फ़ीडबैक

सिंटाक्स त्रुटियों को लाइन और स्तंभ विवरण के साथ पृष्ठ पर दिखाया जाता है जब पैसर उन्हें प्रदान करता है।

आकार तुलना

कॉपी या डाउनलोड करने से पहले मूल और मिनीफाइड बाइट काउंट की तुलना करें संपीड़ित जावास्क्रिप्ट।

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

क्या मेरा जावास्क्रिप्ट कनवर्टर में अपलोड किया गया है?

नहीं. मिनिफ़ायर ब्राउज़र जावास्क्रिप्ट के साथ स्थानीय रूप से चलता है. पेस्ट किया गया कोड और चयनित फ़ाइलें Convertr सर्वर पर नहीं भेजी जाती हैं.

क्या यह उपकरण पिछले जावास्क्रिप्ट को चलाता है?

नहीं। स्रोत पाठ को केवल संपीड़न के लिए Terser द्वारा पार्स और ट्रांसफ़ॉर्म किया जाता है। पृष्ठ कोड का मूल्यांकन नहीं करता या उपयोगकर्ता द्वारा प्रदान की गई स्क्रिप्ट लोड नहीं करता।

डिफ़ॉल्ट रूप से नाम मैंगलिंग क्यों अक्षम है?

विकृत नाम आउटपुट को छोटा बनाते हैं, लेकिन कुछ कोड फ़ंक्शन नामों, वर्ग नामों या प्रतिबिंब पर निर्भर करता है. आप इसे स्पष्ट रूप से सक्षम कर सकते हैं जब आकार अधिक मायने रखता है.

JavaScript मिनिफायर

JavaScript स्रोत को मिनिफ़ाई करें, समर्थित प्रोग्राम व्यवहार को संरक्षित करते हुए और आकार परिवर्तन की रिपोर्ट करें।

इनपुट
JavaScript स्रोत प्लस समर्थित संपीड़न और प्रारूपण विकल्प.
आउटपुट
मिनिफाइड जावास्क्रिप्ट और आकार की जानकारी.
वास्तविक सीमाएं
उपकरण एक परीक्षण सूट नहीं चलाता, असमर्थित सिंटैक्स को ट्रांसपाइल नहीं करता, मॉड्यूल को हल नहीं करता, या असामान्य पार्सिंग व्यवहार पर निर्भर कोड के लिए सिमैंटिक समतुल्यता साबित नहीं करता।
गोपनीयता और डेटा प्रसंस्करण
JavaScript स्रोत प्लस समर्थित संपीड़न और प्रारूपण विकल्प इस ब्राउज़र टैब में संसाधित किए जाते हैं. Convertr इसे प्राप्त या संग्रहीत नहीं करता है; पृष्ठ को बंद या पुनः लोड करना कार्य स्थिति को साफ करता है, जब तक कि उपकरण स्पष्ट रूप से एक स्थानीय डाउनलोड प्रदान नहीं करता।

इस उपकरण का उपयोग कैसे करें

  1. JavaScript स्रोत और समर्थित संपीड़न और फ़ॉर्मेटिंग विकल्पों को टूल नियंत्रण में प्रदान करें।
  2. उन सेटिंग्स का चयन करें जो मिनिफ़ाइड जावास्क्रिप्ट और आकार जानकारी को प्रभावित करते हैं, फिर टूल चलाएं।
  3. इसे कॉपी या डाउनलोड करने से पहले मिनिफ़ाइड जावास्क्रिप्ट और आकार की जानकारी की समीक्षा करें।

सामान्य विफलता मोड

एक सिंटैक्स त्रुटि, असमर्थित भाषा सुविधा, या अमान्य विकल्प, आंशिक कोड लौटाने के बजाय मिनिफिकेशन को रोक देता है।

उपयोगी उदाहरण

एक छोटे ES मॉड्यूल को मिनिफाई करें और प्रोडक्शन एसेट को बदलने से पहले आउटपुट की समीक्षा करें।