На днях у меня было несколько оживленное обсуждение минимизации 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}
Есть ли кто-нибудь, кто может доказать это правильно или неправильно?
И, пожалуйста, не говорите: «Это правильно, потому что это то, что я всегда использовал».
Я прошу научные доказательства здесь.