Pewnego dnia odbyłem nieco ożywioną dyskusję na temat zmniejszania JavaScript i CSS w porównaniu z kimś, kto woli używać Gzip.
Nazwę tę osobę X.
X powiedział, że Gzip już minimalizuje kod, ponieważ kompresuje twoje pliki.
Nie zgadzam się. Zip to bezstratna metoda zmniejszania rozmiaru plików. Bezstratny oznacza, że oryginał musi zostać doskonale odtworzony, co oznacza, że informacje muszą być przechowywane, aby można było przywrócić spacje, niepotrzebne znaki, skomentowany kod i wszystko inne. Zajmuje to więcej miejsca, ponieważ więcej trzeba skompresować.
Nie mam metody testowania, ale uważam, że Gzip tego kodu:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
Nadal będzie większy niż Gzip tego kodu:
.a1{body:background-color:#FFF;padding:40px}
Czy jest ktoś, kto może to udowodnić, dobrze lub źle.
I proszę, nie przychodźcie i nie mówcie: „To prawda, bo tego zawsze używałem”.
Proszę tutaj o dowód naukowy.