实现离线应用
注册
把依赖文件存到cachestorage中
拦截请求,去cachestorage中找,如果找到就从cachestorage中拿,如果没找到就发请求
离线
service worker 主页面之间的通信
注册
主页面,用postMessage给service worker发信息<br>监听service worker发送过来的消息
在service worker中,监听从上层发过来的消息,<br>并进行client过滤,如果client不是当前发送消息的client,就postMessage发送消息
适用于大型逻辑运算