На днях у меня была несколько оживленная дискуссия о том, как уменьшить Javascript и CSS по сравнению с тем, кто предпочитает использовать Gzip.
Я позвоню этому человеку X.
X сказал, что Gzip allready минимизирует код, так как он застегивает ваши файлы.
Я не согласен. Zip - это метод без потерь сокращения размера файла. Lossless означает, что оригинал должен быть восстановлен отлично, то есть информация должна быть сохранена, чтобы иметь возможность восстановить пробелы, ненужные символы, прокомментированный код и все остальное. Это занимает больше места, поскольку больше нужно сжать.
У меня нет метода тестирования, но я считаю, что Gzip этого кода:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
По-прежнему будет больше, чем Gzip этого кода:
.a1{body:background-color:#FFF;padding:40px}
Есть ли кто-нибудь, кто может доказать это право или неправильно.
И, пожалуйста, не говорите:" Это правильно, потому что я всегда использовал".
Я прошу научного доказательства здесь.