前端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…。

前端js如何处理数据持久化的问题?indexDB? localstore(有大小限制)?考虑离线情况?
广告位810*200
相关阅读
为何雷军天天健身,却无健身痕迹?

为何雷军天天健身,却无健身痕迹?

因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人...

2025-06-19
明星现实中真的很漂亮吗?

明星现实中真的很漂亮吗?

见过杨幂,17年绣春刀杭州路演。 概括来说就是“一个很**...

2025-06-19
如何评价《塞尔达传说:王国之泪》?

如何评价《塞尔达传说:王国之泪》?

22年第一次玩王泪(没有玩旷野之息)惊为天人,孜孜不倦的玩了...

2025-06-19
写业务的话,go是不是垃圾?

写业务的话,go是不是垃圾?

准确的说:业务越宽泛,用Golang就越费劲,垃圾到不至于。...

2025-06-19
很多人开始弃用印象笔记了,你还在使用印象笔记吗?

很多人开始弃用印象笔记了,你还在使用印象笔记吗?

来个暴论:重度知识管理者如果用云端服务,未来某个时刻一定会后...

2025-06-19