时传入的 name, inspect 可以调起worker的调试工具窗口, terminate 可以手动停止线程
注意: 当你修改 worker 代码之后 Shared Workers 仍然会缓存之前运行的...[MDN解释]
简单理解, 其实就是有一个独立于当前网页线程的后台线程, 在网页发起请求时进行代理,并缓存相关文件, 以便用户可以进行离线访问...., 如果下载的 SW 文件是新的, 安装就会在后台尝试进行, 安装成功后不会被激活, 会进入 waiting 阶段, 直到所有已加载的页面不再使用旧的 SW 才会被激活.
4) fetch
还有一个值得监听的重要事件是..., 此时将网络断开, 发现缓存的资源仍然可以获取到, 页面仍然可以正常访问
再看看Application的Cache Storage, 可以看到以 key 值 v1 存储的响应缓存, 这些缓存文件都是我们在...install 中添加到我们待缓存的列表中的文件路径
在 Application 的 Service Workers 中可以看到对应 SW的一些状态记录, 以及可以对其进行相应的操作
同样使用 chrome