Fe-interview: [html] 第79天 HTML5的应用程序缓存与浏览器缓存有什么不同?

Created on 3 Jul 2019  ·  3Comments  ·  Source: haizlin/fe-interview

第79天 HTML5的应用程序缓存与浏览器缓存有什么不同?

html

Most helpful comment

应用程序缓存是 HTML5 的重要特性之一,提供了离线使用的功能,让应用程序可以获取本地的网站内容,例如 HTML、CSS、图片以及 JavaScript。这个特性可以提高网站性能,它的实现借助于 manifest 文件,与传统浏览器缓存相比,它不强制用户访问的网站内容被缓存

All 3 comments

应用程序缓存是 HTML5 的重要特性之一,提供了离线使用的功能,让应用程序可以获取本地的网站内容,例如 HTML、CSS、图片以及 JavaScript。这个特性可以提高网站性能,它的实现借助于 manifest 文件,与传统浏览器缓存相比,它不强制用户访问的网站内容被缓存

咦,突然发现application cache这个标准居然被废弃了;被Service Workers标准给替代了;

参考文档:

  1. 浏览器缓存针对单个文件,H5离线缓存针对整个应用
  2. H5缓存断网还能用,浏览器缓存断网就用不了
  3. H5缓存核心是applicationCache对象,浏览器缓存核心是cache-control
    ps:看了楼上大兄弟,才了解H5缓存将要使用service worker替代
Was this page helpful?
0 / 5 - 0 ratings