जेएस मिनिफायर

जावास्क्रिप्ट को तुरंत संपीड़ित करें। व्हाइटस्पेस, टिप्पणियों को हटाता है, और चर नामों को अनुकूलित करता है। आपके ब्राउज़र में 100% प्रोसेस किया गया — आपका कोड निजी रहता है।

जावास्क्रिप्ट इनपुट

न्यूनतम आउटपुट

100% निजी

All processing happens in your browser via Terser.js. Your code is never sent to any server.

ES2020+ Support

Terser supports modern JavaScript including arrow functions, async/await, classes, and template literals.

तेज़ पेज लोड

Minifying JS reduces file size by 30–70%, improving Time to Interactive and Core Web Vitals scores.

जावास्क्रिप्ट मिनिफ़िकेशन क्या है?

जावास्क्रिप्ट मिनिफ़िकेशन सभी अनावश्यक वर्णों को इसकी कार्यक्षमता को बदले बिना स्रोत कोड से हटाने की प्रक्रिया है। इसमें व्हाइटस्पेस, लाइन ब्रेक, टिप्पणियां और लंबे परिवर्तनीय नाम शामिल हैं — जिन्हें छोटे समकक्षों के साथ बदल दिया जाता है। परिणाम एक छोटी फ़ाइल है जो तेजी से डाउनलोड और पार्स करती है, लेकिन कार्यात्मक रूप से मूल के समान है।

यह टूल Terser — उद्योग — मानक जावास्क्रिप्ट मिनीफ़ायर और Webpack, Vite और esbuild के पीछे के इंजन का उपयोग करता है। Terser कोड शैली के आधार पर 30 -70% की कटौती प्राप्त करते हुए, मिनिफ़िकेशन (व्हाइटस्पेस और टिप्पणियों को हटाना) और मैंगलिंग (वेरिएबल का नाम बदलकर छोटे नामों जैसे a, b, c) दोनों करता है। यह पूरी तरह से ES2020+ सिंटैक्स का समर्थन करता है जिसमें एसिंक/वेट, वैकल्पिक चेनिंग और शून्य कोलेसिंग शामिल हैं।

जावास्क्रिप्ट को छोटा करने से सीधे कोर वेब विटल्स में सुधार होता है। छोटे जेएस बंडल टाइम टू इंटरएक्टिव (टीटीआई) और टोटल ब्लॉकिंग टाइम (टीबीटी) को कम करते हैं — दो मीट्रिक जो [[बी0]] अपने लाइटहाउस ऑडिट में मापते हैं और रैंकिंग सिग्नल के रूप में उपयोग करते हैं। Googleकी PageSpeed Insights एक "रेंडर - ब्लॉकिंग रिसोर्स को हटाएँ" या "जावास्क्रिप्ट को छोटा करें" अवसर के रूप में अनमिनिफ़ाइड जावास्क्रिप्ट को फ़्लैग करेगी।

जावास्क्रिप्ट को छोटा कब करें

जेएस को छोटा करें जब:

  • ✓ उत्पादन के लिए तैनाती — हमेशा छोटे जेएस की सेवा करें
  • ✓ आपका PageSpeed इनसाइट स्कोर "जावास्क्रिप्ट को छोटा करें" दिखाता है
  • ✓ थर्ड - पार्टी स्क्रिप्ट को हैंडल करना, जिन्हें पहले से छोटा नहीं किया गया था
  • ✓ धीमे कनेक्शन पर मोबाइल उपयोगकर्ताओं के लिए पेलोड को कम करना
  • ✓ इंटरेक्टिव समय में सुधार (टीटीआई) और कुल अवरुद्ध समय
  • ✓ Combining multiple small scripts before deployment

Typical size reductions:

  • • अच्छी तरह से टिप्पणी की गई लाइब्रेरी: 50 -70% की कमी
  • • Typical application code: 30–50% reduction
  • • Already compressed or generated code: 10–20% reduction
  • • शीर्ष पर अतिरिक्त gzip संपीड़न: आगे 60 -80%

For maximum effect, minify first, then serve with gzip or Brotli compression from your web server.

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