Background Fetch


使用系统进行持久稳定的下载/上传任务(用 id 识别任务,包含多个请求),即使在浏览器关闭,sw 未激活的情况下。sw 可以收到 bg fetch 的成功/失败回调,然后可以提取任务中每条请求/响应记录,结合 cache API 处理

和普通 sw fetch 的区别:
  1. 显示系统级别 UI
  2. sw 未激活的情况下也能工作
  3. 可以在 webpage 拿到 bg fetch 的进度