【发布时间】:2020-06-13 11:18:38
【问题描述】:
我通过 angular/pwa ng 安装将我的 Angular firebase 应用程序转换为 PWA。
一切都很好,但我开始质疑为什么请求会发生两次。
我的服务工作者配置
{
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/manifest.webmanifest",
"/*.css",
"/*.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**",
"/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"
]
}
}
]
}
打开我看到的网络标签
如您所见,所有请求都增加了一倍。也许我的知识有限。 因此,我查看并显示带有 cog 图标的第一个请求是准备,下一个是实际请求。
是我做错了什么还是我什么都不担心?
这是一个性能问题吗?服务工作者应该处理这些请求吗?
【问题讨论】:
标签: angular firebase progressive-web-apps angular-service-worker