浏览器的缓存

cach.webp

缓存的几个位置

  1. service worker
  2. Memory Cach
  3. Disk Cach
  4. push Cach

service worker

基于浏览器和服务器中间的角色,注册过service work后就可以拦截到当前网站的所有请求。
拦截到请求后如果需要发起请求就把请求发给服务器,如果使用缓存就返回缓存数据。

注意点
使用 service worker 必须要使用https
运行在work的上下文中,不能访问DIOM
设计为异步的同步API无法在service中使用(XHR或者localStorage)
生命周期和页面无关

在浏览器兼容

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2019-2021 伯温

请我喝杯咖啡吧~