小编Ben*_*son的帖子

应用程序缓存或服务工作者 - 将在2016/Q2使用?

真的很快就要讨论了,因为我想得到不同人的意见.

我正在开发一个必须离线可用的网页应用程序.

现在要做到这一点,据我所知,您将使用应用程序缓存功能或使用服务工作者.

但是,这是我的难题.在研究应用程序缓存时,MDN明确指出:

不推荐使用:
此功能已从Web标准中删除.虽然有些浏览器可能仍然支持它,但它正在被删除.不要在旧项目或新项目中使用它.使用它的页面或Web应用程序可能随时中断.

之后,另一个对话框建议使用服务工作者.

然后,Service Workers页面继续说明Service Workers是一种实验性技术,最好参考兼容性表.

兼容性表说Safari和Internet Explorer不支持Service Workers.进一步咨询该网站,并假设它是准确的,它表示微软已经开始整合服务工作者的工作,但对于Safari,他们"正在考虑""五年计划中的短暂积极信号".

现在这是当前项目的一个问题,因为它必须与Safari兼容,但是,我也不希望它在其他浏览器中破解.

你的建议是什么?只需使用较旧的应用程序缓存并在不久的将来更新?确定用户浏览器并采取适当的行动?或者,我还有另一种方法吗?

html5 application-cache offline-caching offlineapps service-worker

26
推荐指数
3
解决办法
7333
查看次数