JavaScript / CSS संपीड़न · Minify
JavaScript, CSS के सोर्स कोड को संपीड़ित कर हल्का करें
विशेषताएँ
JS और CSS दोनों का संपीड़न
टैब बदलकर दोनों भाषाओं के सोर्स को हल्का करें
टिप्पणी और रिक्त स्थान एक साथ हटाना
लाइन ब्रेक और अनावश्यक सेमीकोलन भी स्वतः घटाएँ
कमी की मात्रा अंकों में दर्शाना
संपीड़न से पहले और बाद का आकार तथा कमी दर तुरंत दिखाएँ
स्ट्रिंग और रेगुलर एक्सप्रेशन सुरक्षित रखना
कोड के भीतर के लिटरल को बिना तोड़े सुरक्षित रूप से संपीड़ित करें
उपयोग विधि
संपीड़न हेतु भाषा का चयन
JavaScript और CSS टैब से संपीड़ित की जाने वाली भाषा चुनें
सोर्स कोड दर्ज करना
इनपुट क्षेत्र में कोड पेस्ट करें या नमूना बटन से आज़माएँ
संपीड़न बटन से रन करें
रिक्त स्थान और टिप्पणियाँ हटाकर संपीड़ित परिणाम जनरेट करें
संपीड़न परिणाम की जाँच और सहेजना
संपीड़ित कोड और कमी दर जाँचें तथा कॉपी या डाउनलोड से प्राप्त करें
उपयोग के उदाहरण
वेबसाइट का प्रदर्शन तेज़ करना
JS और CSS का फ़ाइल आकार घटाकर लोडिंग समय कम करें
प्रोडक्शन से पहले अंतिम प्रक्रिया
रिलीज़ हेतु एसेट हल्के कर वितरण लागत घटाएँ
मोबाइल डेटा की बचत
मोबाइल वातावरण हेतु स्थानांतरित डेटा संपीड़ित कर बचत करें
सोर्स कोड का अस्पष्टीकरण
व्यवस्थापन जानकारी हटाकर सोर्स को पढ़ने में कठिन बनाएँ
बुनियादी ज्ञान
मिनिफिकेशन और ऑब्फस्केशन के बीच अंतर
मिनिफिकेशन एक ऐसी प्रक्रिया है जो फ़ाइल को हल्का करने के लिए खाली स्थान, लाइन ब्रेक और टिप्पणियाँ हटाती है। इससे कोड पढ़ना मुश्किल हो जाता है, लेकिन यह ऑब्फस्केशन (वेरिएबल नाम बदलना और संरचना रूपांतरण) से अलग है, जिसका उद्देश्य कोड को समझने से रोकना है।
gzip संपीड़न के साथ संबंध
मिनिफिकेशन और सर्वर-साइड gzip व Brotli संपीड़न एक साथ उपयोग किए जा सकते हैं, और दोनों को लागू करना मानक अभ्यास है। मिनिफिकेशन से मूल आकार कम होता है, और फिर स्थानांतरण के दौरान संपीड़न लागू होता है, इसलिए दोनों प्रभाव एक-दूसरे पर जुड़ते हैं।
सुरक्षा और गोपनीयता
पूरी तरह ब्राउज़र में
दर्ज किया गया डेटा केवल आपके ब्राउज़र के भीतर ही प्रोसेस होता है और बाहर नहीं भेजा जाता।
केवल ब्राउज़र में प्रसंस्करण
कोड का संपीड़न पूरी तरह आपके ब्राउज़र में किया जाता है, इनपुट डेटा सर्वर को नहीं भेजा जाता।
संचार HTTPS से एन्क्रिप्ट किया गया है
पृष्ठ लोडिंग भी TLS द्वारा एन्क्रिप्ट की जाती है, सामग्री तीसरे पक्ष द्वारा नहीं पढ़ी जा सकती।
तीसरे पक्ष को कोई प्रसारण नहीं
विज्ञापन नेटवर्क या ट्रैकर जैसी बाहरी सेवाओं को इनपुट सामग्री नहीं भेजी जाती।
परिणाम की स्वचालित बचत नहीं
इनपुट और संपीड़न परिणाम या इनपुट सुझाव सर्वर पर संग्रहीत नहीं किए जाते।
अपडेट जानकारी
- update #216
कुछ उपकरणों में जापानी के अलावा अन्य पृष्ठों पर जापानी पाठ प्रदर्शित होने की समस्या को ठीक किया
- update #162
CSS मिनिफायर में अर्ध-पारदर्शी रंग कुछ ब्राउज़र में अमान्य होने की समस्या को ठीक किया
- update #86
CSS संपीड़न उपकरण में चयनकर्ता रिक्त स्थान की हानि के कारण लेआउट विकृति को हल करता है
- update #27
कंप्रेस टूल में JS पहचानकर्ता विभाजन और CSS वंशज चयनकर्ता टूटने जैसी आउटपुट समस्याओं को ठीक करें
- update #7
JS/CSS संपीड़न टूल में अंकगणित अभिव्यक्ति और मीडिया क्वेरी के आवश्यक स्पेस बनाए रखें