Outro dia, tive uma discussão animada sobre como reduzir o Javascript e o CSS contra alguém que prefere usar o Gzip.
Vou chamar essa pessoa de X.
X disse que o Gzip já reduz o código, pois ele fecha os arquivos.
Discordo. Zip é um método sem perdas de diminuir o tamanho do arquivo. Sem perdas significa que o original deve ser restaurado perfeitamente, o que significa que as informações devem ser armazenadas para poder restaurar os espaços, os caracteres desnecessários, o código comentado e tudo o mais. Isso ocupa mais espaço, já que mais deve ser compactado.
Não tenho método de teste, mas acredito que o Gzip deste código:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
Ainda será maior que o Gzip deste código:
.a1{body:background-color:#FFF;padding:40px}
Existe alguém que possa provar isso certo ou errado.
E por favor, não venha dizendo "Está certo, porque é o que eu sempre usei".
Estou pedindo provas científicas aqui.