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

2025-06-27 18:40: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-27
真的没有人觉得2k是一个很尴尬的分辨率吗?

真的没有人觉得2k是一个很尴尬的分辨率吗?

以pc游戏为主的国内市场压根不应该认为QHD(2560*14...

2025-06-27
程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?

程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?

恰巧也是个码农,我也是真的住过车里。 前后大概20天左右。 ...

2025-06-27
都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?

都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?

第一,朝鲜就认一个死理:你打我,我就打韩国,而且是往死里打。...

2025-06-27
一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?

一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?

杭州警察之前还有一个上大分的操作,直接给网约车司机打电话,让...

2025-06-27