Javascript не может, но вы можете использовать Javascript для определения, поддерживает ли браузер содержимое gzip или нет.
Я прокомментировал выше и просто хотел бы повторить, вы все равно должны использовать CloudFront, который делает содержимое gzip,Если вы используете S3, то нет никаких причин, по которым вы бы не хотели использовать CloudFront, однако, чтобы ответить на ваш вопрос ...
В этом сообщении блога подробно описывается, как вы обнаружите, если браузерподдерживает Gzip.
http://blog.kenweiner.com/2009/08/serving-gzipped-javascript-files-from.html
Вот краткая сводка:
1) Создайте небольшой файл gzip gzipcheck.js.jgz и сделайте его доступным в CloudFront,Этот файл должен содержать одну строку кода:
gzipEnabled = true;
2) Используйте следующий код, чтобы попытаться загрузить и запустить этот файл.Возможно, вы захотите поместить его в раздел HTML HEAD перед любым другим кодом Javascript.
<script type="text/javascript" src="gzipcheck.js.jgz">
</script>
Если файл загружается, он устанавливает флаг gzipEnabled, который указывает, поддерживает ли браузер gzip.