जब HTML प्रोटोकॉल पहले से ही gzip डेटा कम्प्रेशन का समर्थन करता है तो HTML / Javascript मिनिफिकेशन क्यों फायदेमंद है?
मुझे पता है कि जावास्क्रिप्ट / एचटीएमएल मिनिफिकेशन में अनावश्यक व्हाट्सएप को हटाकर जावास्क्रिप्ट / एचटीएमएल फाइलों के आकार को काफी कम करने की क्षमता है, और शायद कुछ अक्षरों में चर का नाम बदलकर, लेकिन एलजेड एल्गोरिथ्म विशेष रूप से अच्छी तरह से नहीं करता है जब कई दोहराए जाते हैं। वर्ण (उदाहरण के लिए बहुत सारे व्हाट्सएप?)
मुझे लगता है कि कुछ जावास्क्रिप्ट मिनिमाइज़ेशन उपकरण केवल आकार को कम करने से अधिक करते हैं। उदाहरण के लिए, Google का क्लोजर कंपाइलर, फ़ंक्शन को इनलाइन करके और अन्य विश्लेषण करके कोड प्रदर्शन में सुधार करने की कोशिश करता है। लेकिन जावास्क्रिप्ट मिनिफिकेशन का प्राथमिक उद्देश्य आमतौर पर फ़ाइल का आकार कम करना है।
मुझे यह भी पता है कि ऐसे और भी कारण हैं, जिन्हें आप परफ़ॉर्मेंस से अलग करना चाहते हैं, जैसे कि कोड ऑबफ्यूज़ेशन। लेकिन फिर से, उस कारण पर आमतौर पर प्रदर्शन लाभ और फ़ाइल आकार में कमी पर जोर नहीं दिया जाता है। उदाहरण के लिए, क्लोजर कंपाइलर को एक ऑबफेकेशन टूल के रूप में विज्ञापित नहीं किया जाता है, लेकिन एक कोड आकार reducer और डाउनलोड-गति बढ़ाने के रूप में।
जब आप पहले से ही gzip संपीड़न के साथ फ़ाइल का आकार काफी कम कर रहे हैं, तो आप जावास्क्रिप्ट / HTML मिनिमाइज़ेशन से वास्तव में कितना प्रदर्शन प्राप्त करते हैं ?