HTML मिनिफायर
यह HTML मिनिफ़ायर क्या करता है
यह HTML से अनावश्यक व्हाइटस्पेस और टिप्पणियों को हटा देता है जिससे ट्रांसपोर्ट और पार्स पथ सिकुड़ जाते हैं - एम्बेडेड टेम्पलेट्स, ऑफ़लाइन डेमो के लिए सहायक, या तुलना करने के लिए कि क्या व्हाइटस्पेस मुद्रास्फीति पेलोड डेल्टा की व्याख्या करती है। यह नहीं है, जो वायर लेयर पर gzip की तरह सिमेंटिक कंप्रेसर है और उन पेजों पर खराब व्यवहार कर सकता है जो जानबूझकर <pre> ब्लॉक के अंदर व्हाइटस्पेस पर भरोसा करते हैं, जब तक कि एल्गोरिदम उन द्वीपों को संरक्षित नहीं करता है।
इसका उपयोग कब करें
HTML को JSON फिक्स्चर में इनलाइन करने से पहले इसका उपयोग करें, जब सीएमएस निर्यात का ऑडिट इंडेंटेशन के साथ फूला हुआ हो, या कनिष्ठों को पढ़ाते समय डेव प्रिटिफ़ायर उत्पादन बंडलों से भिन्न क्यों होते हैं। वास्तविक साइटों के लिए सीआई में बेक-टाइम मिनिमिफिकेशन को प्राथमिकता दें; यह पृष्ठ एक त्वरित स्क्रैच पैड है. अन्य संपत्तियों के लिए सीएसएस मिनिफायर और जेएस मिनिफायर का पालन करें, और यदि आपको पुष्टि करने की आवश्यकता है तो मेटा टैग चेकर का उपयोग करें, खराब पेस्ट में महत्वपूर्ण हेड टैग नहीं हटाए गए।
कार्य उदाहरण
A हाथ से इंडेंट किए गए सहायता केंद्र के 40KB मैक्रो पेस्ट का समर्थन करता है HTML को एकल ईमेल फ़ील्ड में रखें। आप यहां एक प्रतिलिपि को छोटा करते हैं, वर्णों की संख्या की तुलना करते हैं, और दस्तावेज़ करते हैं कि भेजने की सीमा संरचनात्मक रिक्त स्थान थी - व्यावसायिक प्रतिलिपि की लंबाई नहीं।
अक्सर पूछे जाने वाले प्रश्न
क्या इससे मेरा रिएक्ट/Vue ऐप HTML टूट जाएगा?
क्लाइंट फ्रेमवर्क अपने स्वयं के निर्माण चरण की अपेक्षा करते हैं। केवल-देव स्रोत को छोटा न करें; आपके बंडलर आउटपुट संकलित सार्वजनिक परिसंपत्तियों को छोटा करें।
क्या उपयोगकर्ताओं के लिए न्यूनतम HTML तेज़ है?
छवि भार और तृतीय-पक्ष JS के आगे बचत मामूली है। HTTP संपीड़न पहले से ही बार-बार रिक्त स्थान को सिकोड़ता है; स्थिरता और बाइट कैप के लिए छोटा करें, जादुई स्पीडअप के लिए नहीं।
क्या मैं ईमेल HTML को सुरक्षित रूप से छोटा कर सकता हूँ?
कई ईमेल क्लाइंट व्हाइटस्पेस-सहिष्णु हैं, लेकिन कुछ तालिकाएँ स्पष्ट रिक्त स्थान पर निर्भर करती हैं। थोक में भेजने से पहले A/B परीक्षण.