WebGL Tutorial
and more

Service Workers

撰写时间:2024-12-25

修订时间:2024-12-30

概述

Service workers依赖于全局对象caches。因此我们将先考查caches对象,再学习Service workers APIs。

Safari对Service workers的支持不是很好,主要体现在各个阶段的状态及事件响应机制不是很规范。建议使用Chrome来查看本章相关内容。

本专题结构说明

因为Service workers是一种全局性的设置,当我们为相应的作用域进行注册、取消注册、添加不同的脚本时,将导致不同的ServiceWorker的状态发生改变,因此本专题对使用了可能会影响状态的代码的网页,如,清除注册列出所有Workers注册空脚本1注册空脚本2等,专列出来,这有利于我们查看各种自由组合的状态。

本页面没有任何运行Service workers的脚本。

参考资源

Specifications

  1. Service Workers (W3C CR Draft)

MDN

  1. Service Workers (gitee)
  2. Service Worker API
  3. Cache