CacheStorage

简介

https://developer.mozilla.org/zh-CN/docs/Web/API/Cache
Cache 接口为缓存的 Request / Response 对象对提供存储机制,例如,作为ServiceWorker 生命周期的一部分。请注意,Cache 接口像 workers 一样,是暴露在 window 作用域下的。尽管它被定义在 service worker 的标准中, 但是它不必一定要配合 service worker 使用.

使用场景

  • 从文档介绍来看CacheStorage主要是为接口请求缓存提供的存取方式,可以用来缓存一些静态文件和接口数据,达到缓存后不再请求网络的目的
  • 接口能力都是异步的
  • 该标准在ServiceWorker下面,但是也可以不再ServiceWorker的上下文内使用

API

该API分为两部分

存储大小

可以参考IndexedDB的存储大小说明
https://iwiki.woa.com/display/~feiyugao/IndexedDB

兼容性