前几天我进行了一场关于缩小 Javascript 和 CSS 与更喜欢使用 Gzip 的人的热烈讨论。
我会称这个人为 X。
X 说 Gzip 已经压缩了代码,因为它压缩了你的文件。
我不同意。Zip 是一种无损压缩文件大小的方法。无损意味着必须完美地恢复原件,这意味着必须存储信息才能恢复空格、不需要的字符、注释代码和其他所有内容。这会占用更多空间,因为必须压缩更多空间。
我没有测试的方法,但我相信这段代码的Gzip:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
仍将大于此代码的 Gzip:
.a1{body:background-color:#FFF;padding:40px}
有没有人可以证明这是对还是错。
并且请不要说“这是正确的,因为这是我一直使用的”。
我在这里要求科学证明。