前几天,我和喜欢使用 Gzip 的人讨论了缩小 Javascript 和 CSS 的问题。
我会叫这个人 X。
X 说 Gzip 已经缩小了代码,因为它压缩了你的文件。
我不同意。Zip 是一种收缩文件大小的 毫无损失方法。无损耗意味着原件必须被完美地恢复,意味着信息必须被存储,以便能够恢复空格、不需要的字符、注释代码和其他所有东西。这占用了更多的空间,因为必须压缩更多的空间。
我没有测试的方法,但是我相信这段代码的 Gzip:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
仍然比这段代码的 Gzip 大:
.a1{body:background-color:#FFF;padding:40px}
有人能证明这是对是错吗。请不要过来说“这是正确的,因为这是我一直使用的”。
我要的是科学证据。