Cache
8 months ago
- #Service Workers
- #Caching
- #Web Development
- Cache接口为Request/Response对象对提供持久化存储,可在窗口作用域和worker线程中访问
- Cache对象具有同源限制、可命名特性,需要手动执行更新和清理操作
- 浏览器会对每个源实施存储配额限制,在空间不足时可能删除全部缓存数据
- Cache方法包括match、matchAll、add、addAll、put、delete和keys,用于管理缓存响应
- 典型应用场景包括检查字体缓存、获取缺失字体并缓存新响应
- Service Worker可以管理缓存版本,在激活阶段删除过期缓存
- 缓存操作不会自动遵循HTTP缓存头,也不处理Set-Cookie响应头