Если вы распакуете .js
(или любой другой контент), могут возникнуть две проблемы: 1. gzip увеличивает задержку для несжимаемых файлов (требуется время для сжатия и распаковки) 2. старый браузер может не понимать сжатый контент , Чтобы избежать проблемы 2, вы должны изучить Accept-Encoding и User-Agent или другие части HTTP-запроса, чтобы определить, поддерживает ли браузер gzip. Современные браузеры не должны иметь проблем с содержимым gzippd.
Выдержка из http://httpd.apache.org/docs/2.2/mod/mod_deflate.html: Сначала мы проверяем строку User-Agent, которая указывает версию Nexcape Navigator 4.x. Эти версии не могут обрабатывать сжатие типов, отличных от text / html. Версии 4.06, 4.07 и 4.08 также имеют проблемы с распаковкой html-файлов. Таким образом, мы полностью отключаем фильтр для них.