【发布时间】:2015-04-01 01:13:27
【问题描述】:
ServiceWorker是打算取代Appcache,还是打算两者共存?换句话说,appcache 是否即将被弃用?
【问题讨论】:
标签: html html5-appcache offline-caching service-worker
ServiceWorker是打算取代Appcache,还是打算两者共存?换句话说,appcache 是否即将被弃用?
【问题讨论】:
标签: html html5-appcache offline-caching service-worker
Blink 的 Service Worker 团队热衷于弃用 AppCache(我们将遵循我们通常的 intent to deprecate process)。我们相信 Service Worker 是一个更好的解决方案。此外,为构建在 SW 之上的 AppCache 提供一个替代品应该很容易。我们将从收集usage metrics 开始并进行一些宣传。
AppCache 和 Service Worker 应该可以毫无问题地共存,因为通过 AppCache 为不支持 Service Worker 的浏览器提供离线支持是一个有效的用例。 @flo850 如果它不起作用,请通过filing a bug 告诉我们。
【讨论】:
我必须说Services Worker is not only the replacement for AppCache, but it’s far more capable. AppCache 不能部分更新,触发更新的逐字节清单比较似乎很奇怪,并且有几个用例导致安全性和严重的可用性问题。
Even Chrome and Firefox are planning to stop support for AppCache in the near future. 现在,Chrome、Opera 和 Firefox 都支持 service worker。此外,来自 Microsoft 和 Safari 的声音在实施和考虑方面都是积极的。
【讨论】:
作为缓存工具,它将与appcache共存。 Appcache 几乎适用于所有浏览器。
但是服务工作者是一个坚实的基础,它允许新的使用,如推送(即使浏览器在后台)、地理围栏或后台同步。
【讨论】: