Javascript 服务工作者缓存需要时间来响应延迟

Javascript 服务工作者缓存需要时间来响应延迟,javascript,caching,service-worker,progressive-web-apps,Javascript,Caching,Service Worker,Progressive Web Apps,这是我第一次使用服务人员缓存一些东西。作为POC的一部分,我正在尝试缓存“js”、“css”等资产 我正在使用 (功能(全局){ "严格使用",; //确保我们的服务人员尽快控制页面。 global.addEventListener('install',函数(事件){ return event.waitUntil(global.skipWaiting()); }); 全局.addEventListener('activate',函数(事件){ return event.waitUntil(gl

这是我第一次使用服务人员缓存一些东西。作为POC的一部分,我正在尝试缓存“js”、“css”等资产

我正在使用

(功能(全局){
"严格使用",;
//确保我们的服务人员尽快控制页面。
global.addEventListener('install',函数(事件){
return event.waitUntil(global.skipWaiting());
});
全局.addEventListener('activate',函数(事件){
return event.waitUntil(global.clients.claim());
});
//来自googleapis来源的任何请求的路由
toolbox.router.get('/(.*),global.toolbox.cacheFirst{
缓存:{
名称:“modjs”,
maxEntries:30,
最大秒数:86400
},
是的,
来源:/\.abc\.com \:8044$/
});

})(自我)
为了获得更好的页面渲染性能,请尝试在
.js
文件之后链接
.css
文件。检查文件的顺序。还要确保用户有权访问脚本文件。项目可能有他们的
web.config
拒绝匿名用户访问

Uncaught ReferenceError
基本上表示您试图访问尚未定义的变量或函数


有关更多详细信息,请查看此文档:

很抱歉,此处的运行代码段令人困惑。我没有得到任何错误。我的问题是,即使我从service worker中提取资源,为什么仍存在网络延迟。另外,您是否可以在不使用用于设置缓存过期的
cache:{}
选项的情况下重试?它们的实现方式应该使它们处于将响应返回到页面的关键路径之外,但这是需要检查的一件事。