कोड आणि फॉरमॅट

JS मिनिफायर

तुमचा जावास्क्रिप्ट कोड मोफत मिनिफाय करा: कमेंट्स आणि अनावश्यक व्हाईटस्पेस काढून फाईलचा आकार कमी करा आणि बचतीची टक्केवारी त्वरित पहा.

JS मिनिफायर
कमीत कमी कोड
मूळ आकार
कमी केलेला आकार
बचत करणे
आउटपुट.मिन.जेएस
साधे मिनिफिकेशन (टिप्पण्या + स्पेस काढून टाकणे). प्रोडक्शन वातावरणासाठी, Terser/esbuild सारख्या संपूर्ण मिनिफायरची शिफारस केली जाते.
माहिती

जेएस मिनिमायझरबद्दल

जावास्क्रिप्ट फाईल्सच्या आकाराचा तुमच्या वेबसाइटच्या लोडिंग स्पीडवर आणि कोअर वेब व्हायटल्स स्कोअरवर थेट परिणाम होतो. मिनिफीकेशन सोर्स कोडमधून कमेंट्स, अनावश्यक स्पेसेस, लाईन ब्रेक्स आणि इंडेंटेशन्स काढून टाकून, फाईल ब्राउझरला पाठवण्यासाठी आवश्यक असलेल्या बाइट्सची संख्या लक्षणीयरीत्या कमी करते.

हे मोफत आहे. JS मिनिफायर हे टूल तुम्ही तुमच्या ब्राउझरमध्ये पेस्ट केलेल्या जावास्क्रिप्ट कोडवर प्रक्रिया करते; कोणताही डेटा सर्व्हरला पाठवला जात नाही. एक-ओळी टिप्पण्या (//), बहु-ओळी टिप्पण्या (/* ... */), ओळींच्या सुरुवातीला आणि शेवटी असलेल्या जागा काढून टाकल्या जातात. स्ट्रिंग ("...", '...', `...``<script>` आणि `regex` लिटरलमधील सामग्री जतन केली जाते; यामुळे कार्यात्मक ऱ्हासाचा धोका कमी होतो.

साधन, मूळ आणि कमी केले हे कोडच्या आकारांची तुलना करते आणि बचतीची टक्केवारी दाखवते. टीपा: हे साधन मूलभूत स्तरावर डाउनस्केलिंग करते. हे उत्पादन वातावरणासाठी व्हेरिएबलचे नाव बदलणे, ट्री-शेकिंग आणि प्रगत ऑप्टिमायझेशनची सुविधा देते. उलट, एस्बिल्ड किंवा अग्लीफायजेएस यांसारख्या पूर्ण वैशिष्ट्यपूर्ण मिनिफायर साधनांची शिफारस केली जाते.

त्याचा वापर कसा करायचा?

टप्प्याटप्प्याने

  1. तुम्हाला ते लहान करायचे आहे जावास्क्रिप्ट कोड वरील जागेत पेस्ट करा किंवा टाईप करा.
  2. कमी करा बटणावर क्लिक करा; टिप्पण्या आणि अतिरिक्त जागा त्वरित काढून टाकल्या जातील.
  3. बचत टक्केवारी आणि बाईटचे आकार निकालांच्या विभागात दाखवले जातात.
  4. मिनिफाइड कोड प्रत बटण वापरून ते क्लिपबोर्डवर जतन करा आणि तुमच्या प्रोजेक्टमध्ये वापरा.
  5. वेगळ्या कोडसाठी स्वच्छ बटणावर क्लिक करा आणि प्रक्रिया पुन्हा करा.
वारंवार विचारले जाणारे प्रश्न (FAQ)

वारंवार विचारले जाणारे प्रश्न

नाही. साधन स्ट्रिंग ("...", '...'टेम्पलेट लिटरल `...`हे रेगएक्स लिटरल आणि कमेंट कॅरेक्टर्सची सामग्री ओळखते आणि जतन करते. यामुळे, जे भाग कमेंट कॅरेक्टर्ससारखे दिसतात पण प्रत्यक्षात डेटा असतात, ते हटवले जात नाहीत याची खात्री होते.

साध्या प्रकल्पांसाठी आणि जलद प्राथमिक तपासणीसाठी उपयुक्त. तथापि, प्रोडक्शन वातावरणात ते व्हेरिएबल शॉर्टनिंग, ट्री-शेकिंग आणि सोर्स मॅपिंगसाठी समर्थन पुरवते. उलट, एस्बिल्ड किंवा अग्लीफायजेएस आम्ही यांसारखी परिपूर्ण वैशिष्ट्ये असलेली साधने वापरण्याची शिफारस करतो.

नाही. संपूर्ण प्रक्रिया पूर्णपणे तुमच्या ब्राउझरमध्येच (क्लायंट साइड) पार पडते. कोडची एकही ओळ सर्वरवर पाठवली जात नाही किंवा साठवली जात नाही.

कमेंट्स आणि व्हाईटस्पेसच्या संख्येनुसार, साधारणपणे १०-४०% आकार कमी होतो. जास्त कमेंट्स असलेल्या कोडमध्ये ही टक्केवारी अधिक असू शकते. बाईटमधील फरक आणि टक्केवारी दोन्ही निकालांच्या विभागात दाखवले जातात.

नाही. मिनिफिकेशन फक्त फाईलचा आकार कमी करण्यासाठी अनावश्यक अक्षरे काढून टाकते; ते कोड लॉजिक बदलत नाही. याउलट, ऑबफस्केशन मुद्दाम कोडला वाचण्यास अवघड बनवते. हे टूल फक्त मिनिफिकेशन करते.