异步编程即各任务不一定是按顺序执行的, 对于耗时的任务可以处理成异步任务, 异步任务开启后, 不等待执行结果就可以执行下一个任务, 对其他事件做出响应...., 可以向其他创建者收发信息, 我们可以直接使用Web Workers API 的 Worker 构造函数创建实例, 所有Worker必须与其创建者同源.
1、示例
下面示例包含Worker的基本API.../worker.js", 'myWorker');
// worker.port是一个 MessagePort 对象用来进行通信和对共享 worker 进行控制
add.onchange...他们旨在(除开其他方面)创建有效的离线体验, 拦截网络请求, 以及根据网络是否可用采取合适的行动, 更新驻留在服务器上的资源. 他们还将允许访问推送通知和后台同步 API....可以在该监听事件中做一些操作, 比如将请求资源写入缓存、控制资源获取优先级等. event.respondWith 正好能为我们劫持 HTTP 请求来执行自己方法.
const putInCache =