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

डेवलपर · लोकल उपयोगिता

JavaScript मिनिफ़ायर

JavaScript Minifier

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

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

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

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

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 को शुरू होने और चलने के लिए अलग-अलग पाँच सेकंड मिलते हैं; स्रोत बदलने या रद्द करने पर काम रुकता है। स्रोत इसी ब्राउज़र में रहता है; कुछ भी अपलोड नहीं होता।

डेवलपर में जारी रखें

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

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

कोड से इमेज

Code to Image Converter

कोड पेस्ट करें, भाषा और थीम चुनें, फ़्रेम सजाएँ और हाइलाइट किया कोड PNG या SVG में एक्सपोर्ट करें — स्केल और फ़ॉन्ट एडजस्टेबल, पूरी तरह लोकल।

बनाएँ

URL स्लग जनरेटर

URL Slug Generator

टाइटल से साफ़ URL slug बनाएँ — एक्सेंट हटते हैं, & को 'and' बनता है, हर स्क्रिप्ट के अक्षर बचे रहते हैं। हाइफ़न या अंडरस्कोर चुनें; टाइप करते ही नतीजा।

बनाएँ

React Native के लिए शैडो

React Native Shadow Generator

iOS शैडो और Android elevation सेट करें, पुराने shadow और नए boxShadow सिंटैक्स की तुलना करें, प्लेटफ़ॉर्म सीमाएँ देखें और तैयार स्टाइल कॉपी करें।

बनाएँ

Base64 एन्कोडर/डिकोडर

Base64 Encoder/Decoder

यूनिकोड टेक्स्ट एनकोड करें या Base64 डिकोड करें — URL-सेफ़ वेरिएंट और लाइव वैलिडेशन सहित, पूरी तरह लोकल; Swap से राउंड-ट्रिप एक क्लिक में।

बदलें