Czytałem kiedyś artykuł na ten temat. Autor zwrócił uwagę, że na ogólną szybkość strony wpływa kilka czynników:
1. Wielkość pobieranych plików.
2. Czas przygotowania tych plików (czyli np. dekompresji po
mod_deflate).
3. Czas parsowania.
4. Czas wykonywania.
Minifikacja (usunięcie white-space) JS i CSS na pewno wpływa dobrze na na punkt 1. Nie ma żadnego wpływu na punkt 2. Prawdopodobnie przyśpiesza (minimalnie) przy punkcie 3, ale nigdy nie znalazłem niczego co by to potwierdziło - szczególnie, że przy językach skryptowych liczy się bardziej ilość tokenów niż wielkość pliku. Istnieje jeszcze opcja minifikacji w połączeniu z optymalizacją źródeł, a nawet ich zaciemnieniem (obfuscacja). Teoretycznie może to dać dodatkowego kopa punktowi 1 i 3.
Schodki zaczynają się gdy jednocześnie chcesz użyć kompresji i minifikacji. Mogą sobie wchodzić w paradę.
Oczywiście nie zawsze będziesz potrzebował tego typu optymalizacji np. gdy masz niewiele odwiedzin, lub twoje oryginalne style i skrypty są i tak niewielkie.
Za punkt 4 odpowiadają już same silniki JS wbudowane w przeglądarki, a te są coraz szybsze