L'altro giorno ho avuto una discussione piuttosto vivace sulla minimizzazione di Javascript e CSS rispetto a qualcuno che preferisce usare Gzip.
Chiamerò questa persona X.
X ha detto che Gzip minimizza già il codice, poiché comprime i file.
Non sono d'accordo. Zip è un metodo senza perdita di riduzione delle dimensioni dei file. Lossless significa che l'originale deve essere ripristinato perfettamente, il che significa che le informazioni devono essere archiviate per poter ripristinare gli spazi, i caratteri non necessari, il codice commentato e tutto il resto. Ciò occupa più spazio, poiché è necessario comprimerne di più.
Non ho un metodo di test, ma credo che il Gzip di questo codice:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
Sarà ancora più grande del Gzip di questo codice:
.a1{body:background-color:#FFF;padding:40px}
C'è qualcuno che può dimostrare questo giusto o sbagliato.
E per favore non venire dicendo "È giusto perché è quello che ho sempre usato".
Sto chiedendo prove scientifiche qui.