Mengapa minifikasi HTML / Javascript bermanfaat ketika protokol HTTP sudah mendukung kompresi data gzip?
Saya menyadari bahwa Javascript / HTML minification memiliki potensi untuk secara signifikan mengurangi ukuran Javascript / HTML file dengan menghapus spasi yang tidak perlu, dan mungkin mengubah nama variabel untuk beberapa huruf masing-masing, tetapi tidak algoritma LZW lakukan terutama baik ketika ada banyak diulang karakter (mis. banyak spasi kosong?)
Saya menyadari bahwa beberapa alat minifikasi Javascript melakukan lebih dari sekedar mengurangi ukuran. Kompilator penutupan Google, misalnya, juga mencoba untuk meningkatkan kinerja kode dengan menguraikan fungsi dan melakukan analisis lainnya. Tetapi tujuan utama dari minifikasi Javascript biasanya untuk mengurangi ukuran file.
Saya juga menyadari ada alasan lain yang mungkin ingin Anda minimalkan selain performace, seperti kebingungan kode. Tetapi sekali lagi, alasan itu biasanya tidak ditekankan sebanyak kenaikan kinerja dan pengurangan ukuran file. Misalnya, Closure Compiler tidak diiklankan sebagai alat kebingungan, tetapi sebagai peredam ukuran kode dan penambah kecepatan unduh.
Jadi, berapa banyak kinerja yang Anda dapatkan dari Javascript / HTML minification ketika Anda sudah secara signifikan mengurangi ukuran file dengan kompresi gzip?