सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें

JavaScript मिनिफ़ायर

JavaScript Minifier

Terser से JavaScript मिनिफ़ाई करें, पूरी तरह आपके ब्राउज़र में — बाइट बचत के आँकड़ों के साथ, बिना कोड किसी सर्वर पर भेजे।

लोकल प्रोसेसिंग

प्रोसेसिंग का विवरण

टूल का इनपुट आपके डिवाइस पर प्रोसेस होता है।

टूल चलाने के लिए संसाधन डाउनलोड हो सकते हैं। खाता सेवाएँ अलग हैं।

ऑफ़लाइन संसाधन अभी तैयार नहीं हैं।

गोपनीयता की जानकारी
बग रिपोर्ट करें

टास्क पथ / इनपुट से परिणाम तक

JavaScript कैसे मिनिफ़ाई करें

  1. 01

    स्क्रिप्ट पेस्ट करें

    अधिकतम 256 KiB UTF-8 स्रोत पेस्ट करें। मिनिफ़ाई मोड में इंडेंट विकल्प बंद रहता है।

  2. 02

    पहले नमूना आज़माएं

    नमूना लोड हो गया। तैयार होने पर लोकल रूपांतरण चलाएं।

  3. 03

    मिनिफ़ाई दबाएं

    मिनिफ़ाई दबाएँ। Terser अभिव्यक्तियों को कंप्रेस या नाम बदले बिना JavaScript पाठ छोटा करता है; /*!...*/ टिप्पणियाँ रहती हैं। जारी करने से पहले अपने परीक्षण चलाएँ।

  4. 04

    आंकड़े जांचें

    इनपुट और आउटपुट के UTF-8 बाइट तथा बचत प्रतिशत की तुलना करें। बचत ऋणात्मक हो तो परिणाम बड़ा है; कॉपी या डाउनलोड से पहले जाँचें।

  5. 05

    नतीजा कॉपी या डाउनलोड करें

    क्लिपबोर्ड के लिए नतीजा कॉपी करें इस्तेमाल करें या toolars.min.js सहेजने के लिए डाउनलोड करें — जब आउटपुट सीधे किसी script टैग में जा रहा हो तो नतीजा कॉपी करें ही तेज़ रास्ता है। रीसेट अगली स्क्रिप्ट के लिए पैन साफ़ करता है।

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
कुछ भी स्टोर नहीं होता
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

JavaScript मिनिफ़ायर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

JavaScript मिनिफ़ायर कब उपयोगी होता है

कोड रिव्यू

किसी दूसरे डेवलपर के साथ शेयर करने से पहले सोर्स को जाँचने में आसान बनाएँ।

बिल्ड आर्टिफ़ैक्ट

सोर्स चलाए बिना कॉम्पैक्ट HTML, CSS या JavaScript बनाएँ।

कॉपी-रेडी स्निपेट

कोई केंद्रित उदाहरण फ़ॉर्मैट करें और उसे सीधे दस्तावेज़ या एडिटर में ले जाएँ।

JavaScript मिनिफ़ायर असल में क्या करता है

अलग JavaScript फ़ाइल का रिलीज़ आकार घटाना हो तो बिल्ड किया सादा JavaScript पेस्ट कर स्थानीय रूप से मिनिफ़ाई करें, UTF-8 बाइट तुलना करें और सहेजे परिणाम पर प्रोजेक्ट परीक्षण चलाएँ। पढ़ने योग्य स्रोत संस्करण नियंत्रण में रखें।

आम सवाल

मिनिफ़िकेशन असल में क्या करता है?
यह अतिरिक्त खाली स्थान और सामान्य टिप्पणियाँ हटाता है। कंप्रेशन और पहचानकर्ताओं का नाम बदलना बंद है, इसलिए अभिव्यक्तियाँ अनुकूलित नहीं होतीं और बाइंडिंग के नाम नहीं बदलते।
क्या मिनिफ़िकेशन के दौरान मेरा कोड एक्ज़ीक्यूट होता है?
नहीं। स्रोत लोकल Worker के अंदर पार्स होता है और कभी एक्ज़ीक्यूट, अपलोड या सहेजा नहीं जाता। पार्सर की स्वीकृति न तो एप्लिकेशन की सही-सलामती है, न ब्राउज़र कंपैटिबिलिटी।
क्या मैं यहां TypeScript या JSX मिनिफ़ाई कर सकता/सकती हूँ?
नहीं। पार्सर ECMAScript 2020 के रूप में सादा JavaScript की उम्मीद करता है, इसलिए टाइप एनोटेशन और JSX सिंटैक्स अपनी लाइन और कॉलम के साथ त्रुटि के रूप में अस्वीकार होते हैं। पहले JavaScript में ट्रांसपाइल करें, फिर निकले हुए कोड को मिनिफ़ाई करें।
क्या वर्कस्पेस सोर्स मैप बनाता है?
नहीं। आउटपुट सिर्फ़ मिनिफ़ाई किया कोड है — नतीजा पैन में जो दिखता है वही पूरा आर्टिफ़ैक्ट है, कॉपी करने या toolars.min.js के रूप में डाउनलोड करने के लिए तैयार। डिबगिंग मैप चाहिए तो उन्हें अपनी बिल्ड पाइपलाइन में बनाएं, जहां मूल फ़ाइलें रहती हैं।
मेरी स्क्रिप्ट क्यों अस्वीकार हुई?
Terser को वैध सादा JavaScript चाहिए; TypeScript एनोटेशन और JSX पहले ट्रांसपाइल करें। सिंटैक्स सुधारकर दोबारा चलाएँ। यहाँ कोड निष्पादित नहीं होता।
सीमाएं क्या हैं, और क्या कुछ अपलोड होता है?
इनपुट सीमा 256 KiB और आउटपुट सीमा 512 KiB है। स्थानीय Worker को शुरू होने और चलने के लिए अलग-अलग पाँच सेकंड मिलते हैं; स्रोत बदलने या रद्द करने पर काम रुकता है। स्रोत इसी ब्राउज़र में रहता है; कुछ भी अपलोड नहीं होता।

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

URL कार्यक्षेत्र

URL Workbench

हस्ताक्षरित लिंक सुरक्षित रखकर URL सूची साफ़ करें। हर पंक्ति का कारण, भागों की तुलना और Sitemap निर्यात देखें।

एडिट करें

JSON खोज और विस्तार

JSON Explorer

JSONPath से खोजें, फ़ील्ड निकालें और JSON Pointer रिकॉर्ड वापस बनाएँ; बड़ी संख्याओं की सटीकता सुरक्षित रहती है।

जाँचें

JSON Schema जाँच

JSON Schema Validator

Draft 7 या 2020-12 की स्थानीय जाँच और त्रुटि पथ देखें; कई नमूनों से स्कीमा बनाएँ।

जाँचें

HTML प्रकाशन तैयारी

HTML Publishing

चिपकाए HTML को प्रकाशन के लिए साफ़ करें। सूची, लिंक और तालिका का अर्थ बनाए रखते हुए सुरक्षित पूर्वावलोकन देखें।

प्रकाशित करें