我最近将服务工作者添加到我的Angular 6.0.3应用程序中。一切都很好。
我发现第一次加载应用时初始加载时间略有增加,令我惊讶的是,正在下载的mainxxxx.js文件是3.1 MB。
Cloudfront gzips js文件将main.xxx.js的大小减小到大约500KB,但它只会在客户端发送
时进行gzipAccept-Encoding: gzip
请求标头。浏览器正在发送此标头,但服务工作者请求没有此标头,这是一个很大的问题,因为角度构建文件的大小非常大。
这是一个将被修复的错误还是服务工作者不支持gzip,这将是一个很大的失望。
修改