Skip to content

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

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

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

Activity

encountermm

encountermm commented on Jul 4, 2019

@encountermm

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

xxf1996

xxf1996 commented on Jul 4, 2019

@xxf1996

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

参考文档:

nowherebutup

nowherebutup commented on Jul 4, 2019

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

smile-2008 commented on Jan 29, 2021

@smile-2008
  1. 浏览器缓存针对单个文件,H5离线缓存针对整个应用
  2. H5缓存断网还能用,浏览器缓存断网就用不了
  3. H5缓存核心是applicationCache对象,浏览器缓存核心是cache-control
    ps:看了楼上大兄弟,才了解H5缓存将要使用service worker替代
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @smile-2008@haizhilin2013@xxf1996@encountermm@nowherebutup

        Issue actions

          [html] 第79天 HTML5的应用程序缓存与浏览器缓存有什么不同? · Issue #568 · haizlin/fe-interview