前端js如何处理数据持久化的问题?indexDB? localstore(有大小限制)?考虑离线情况?

2025-06-28 23:10:11

用Web Cache API。

虽然caches的设计目的并非本地存储,而是作为缓存使用,但它可以很简单得用作有异步接口的kv存储。

和idb相比,caches的接口有promise支持,同时是无模式的。

Caches可以有树形结构,可以较方便得模拟文件系统,但如果需要好用的文件系统模拟,那么依然是需要一定的封装的,这一点上不如fsa api中的opfs,但相比试验性的opfs,caches是兼容性更好的选择。

Web cache api的另一个好处是它真的就是一个“缓存”api…。

前端js如何处理数据持久化的问题?indexDB? localstore(有大小限制)?考虑离线情况?
广告位810*200
相关阅读
如何评价章子怡?

如何评价章子怡?

优越感和攻击力都十足。 前两天不是写了《酱园弄》的影评么,...

2025-06-28
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

这个问题不太好回答,尤其是用通俗语言不太好回答。 但是有些...

2025-06-28
海贼王为什么现在被全网黑?

海贼王为什么现在被全网黑?

1,底层设定崩盘。 尾田早年***访曾经多次亲口说过,主角...

2025-06-28
为什么国内***网站不像 YouTube 那样推荐旧***?

为什么国内***网站不像 YouTube 那样推荐旧***?

跟youtube的定位有关系,它的最重要目的是广告投放 首先...

2025-06-28
打印机的墨都是黑粉,为啥还要按型号加墨呢?

打印机的墨都是黑粉,为啥还要按型号加墨呢?

因为那不是墨,那是碳粉。 不同型号的打印机,使用的碳粉,不管...

2025-06-28