Angular 6 - ServiceWorker не запрашивает сжатый контент - PullRequest
0 голосов
/ 31 мая 2018

Я недавно добавил работника сервиса в мое приложение Angular 6.0.3.Все отлично работает.

Я заметил небольшое увеличение времени начальной загрузки при первой загрузке приложения, и, к моему удивлению, загружаемый файл mainxxxx.js составил 3,1 МБ.

Cloudfront сжимает файлФайлы js уменьшают размер файла main.xxx.js примерно до 500 КБ, но он будет загружен только тогда, когда клиент отправит заголовок запроса

Accept-Encoding: gzip

.Браузер отправлял этот заголовок, но запросы сервисного работника не имеют этого заголовка, что является большой проблемой, поскольку файлы угловой сборки имеют очень большой размер.

Это ошибка, которая будет исправлена ​​или сервисные работники не будутне поддерживает gzip, что было бы большим разочарованием.

РЕДАКТИРОВАТЬ:

Проблема отслеживания Github: https://github.com/angular/angular/issues/24227

...