मैंने दूसरे दिन जावास्क्रिप्ट और सीएसएस बनाम किसी ऐसे व्यक्ति के बारे में चर्चा की, जो कि Gzip का उपयोग करना पसंद करता है।
मैं इस व्यक्ति को एक्स कहूंगा।
X ने कहा कि Gzip पहले से ही कोड को छोटा करता है, क्योंकि यह आपकी फ़ाइलों को ज़िप करता है।
मैं असहमत हूं। ज़िप फाइलों को सिकोड़ने का एक दोषरहित तरीका है। दोषरहित का मतलब है कि मूल को पूरी तरह से बहाल किया जाना चाहिए, जिसका अर्थ है कि रिक्त स्थान को पुनर्स्थापित करने में सक्षम होने के लिए जानकारी संग्रहीत होनी चाहिए, गैर-आवश्यक वर्ण, टिप्पणी कोड और बाकी सब कुछ। यह अधिक जगह लेता है, क्योंकि अधिक संकुचित होना चाहिए।
मेरे पास परीक्षण का कोई तरीका नहीं है, लेकिन मेरा मानना है कि इस कोड का Gzip:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
अभी भी इस कोड के Gzip से बड़ा होगा:
.a1{body:background-color:#FFF;padding:40px}
क्या कोई ऐसा है जो इस सही या गलत को साबित कर सके।
और कृपया यह मत कहो कि "यह सही है क्योंकि यही मैंने हमेशा उपयोग किया है"।
मैं यहां वैज्ञानिक प्रमाण मांग रहा हूं।