每个web应用的资源仓库用它自己的应用缓存。因为应用程序可以共享资源(甚至同一个仓库URI),每一个应用的缓存有一个单独的所有资源的拷贝。这些缓存是有版本号标识的;每次web 应用程序被在线访问时,如果发生了更新,一个应用程序的新版本号被同步到应用缓存中。这个新版本号会在下一次访问这个站点的时候被使用。
离线浏览 - 用户可在应用离线时使用它们
速度 - 已缓存资源加载得更快
减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源。
所有主流浏览器均支持应用程序缓存,除了 Internet Explorer。