服务工作者缓存与 VuexPersistence

纳西姆

我想这是一个愚蠢的问题,因为我在任何地方都找不到该主题,但我目前正在学习服务工作者和缓存功能,并且想知道如果您使用 sw 实现所有缓存策略,是否仍然需要 VuexPersistence?它们具有可比性,是什么使它们不同?我什么时候应该使用一个而不是另一个?

Vuex 持久化:

将数据存储在您的 Vuex-Store 中,在您的浏览器 localStorage 中并使其可重用。示例:您的 Store 中存储了一个 JWToken,然后它也存储在您的 localStorage 中。


服务工作者:

正在您身边缓存 HTML。这意味着它允许浏览器像往常一样更快地表示网站。通常在访问 SPA 时,您会在开始时下载整个内容并且只获取数据。如果您现在关闭浏览器,“SPA”将丢失,下次访问 SPA 时需要重新下载。

ServiceWorker 正在您的浏览器中缓存这个 SPA,并允许更快的客户端性能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何卸载服务工作者?

Javascript服务工作者:从缓存中获取资源,但也进行更新

服务工作者和软件预缓存的“新版本可用”

是否可以修改服务工作者缓存响应标头?

服务工作者和客户端请求“缓存控制”:“无缓存”

使Web应用程序脱机-应用程序缓存或服务工作者哪个更好?

WebView:以编程方式清除服务工作者缓存

使用CSRF令牌缓存请求时,如何减少服务工作者缓存的大小

服务工作者不会从缓存中返回文件

具有SSL证书缓存的服务工作者

PWA服务工作者缓存/更新预期行为

notificationclick事件服务工作者

将服务工作者保存在缓存中有意义吗?

根据年龄删除服务工作者缓存中的条目

注销时如何清除服务工作者缓存?

延迟加载或预加载Angular模块并使用服务工作者来缓存结果?

从create-react-app中的服务工作者缓存中排除index.html

在服务工作者中服务之前,可以编辑缓存的index.html吗?

通常,服务工作者应预缓存哪些文件?

如何防止服务工作者删除缓存,PWA

如何由服务工作者更新缓存的资源

服务工作者查询缓存算法是否允许表达式匹配URL路径?

服务工作者中的XMLHttpRequest

检查服务工作者缓存中是否存在URL

服务工作者缓存文件但不离线加载

服务工作者从磁盘缓存中缓存资源

服务工作者在反应中缓存的路由

角度缓存 - 我们应该使用服务工作者吗?

服务工作者缓存破坏谷歌地图 api