当前位置:当前位置: 首页 >
前端js如何处理数据持久化的问题?indexDB? localstore(有大小限制)?考虑离线情况?
人气:发表时间:2025-06-20 05:35:14
用Web Cache API。
虽然caches的设计目的并非本地存储,而是作为缓存使用,但它可以很简单得用作有异步接口的kv存储。
和idb相比,caches的接口有promise支持,同时是无模式的。
Caches可以有树形结构,可以较方便得模拟文件系统,但如果需要好用的文件系统模拟,那么依然是需要一定的封装的,这一点上不如fsa api中的opfs,但相比试验性的opfs,caches是兼容性更好的选择。
Web cache api的另一个好处是它真的就是一个“缓存”api…。
同类文章排行
- docker怎么修改拉取源从指定的国内仓库拉取镜像?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 为什么长得漂亮却没什么用?
- 鱼缸的硝酸盐含量为多少比较合适?
- 前端失业,可咋办?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 为什么从大的方面总体来说,世界的西方诞生了三权分立,世界的东方几千年中央集权?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
最新资讯文章
- 维护一个大型开源项目是怎样的体验?
- 如何评价B站up主***千代退网?
- 独立开发***能盈利吗?感觉好累...
- 有一个***约你出去,你会去吗?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- ios的描述文件有多大的权限?
- 程序员男朋友都是怎样的?
- 如何安慰人效果最好?
- 有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?
- 拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
- 作为一个服务器,node.js 是性能最高的吗?
- 独立开发者都使用了哪些技术栈?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- Linux用户态和内核态怎么理解?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 中国大陆地区献血率为何如此低下?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么年轻的肉体让人沉迷?
- 为什么现在很多人推崇国外原版教材?