localStorage 和 sessionStorage 什么场景下存储达到上限呢?

2020-02-25 17:16:07 +08:00
 minglanyu

看了一篇测试 PC 端移动端 localStorage 和 sessionStorage 等浏览器存储上限的文章

Working with quota on mobile browsers

看了一下两个 storage 的上限,chrome,firefox 和 IE 基本上上限是 10MB,移动端小一些 5MB 左右。

因为我还没遇到撑满的情况,也没用过 IndexDB 这种,所以有两个疑惑:

有没有大佬指点指点

3349 次点击
所在节点    前端开发
17 条回复
seki
2020-02-25 18:36:53 +08:00
应用复杂到一定程度就有可能了,很多 web 开发都是要做 pwa 的,需要缓存很多内容。再者比如一个文本编辑器,需要存储一些图片之类的对象,或者保存一些编辑历史,之类的
randyo
2020-02-25 18:37:04 +08:00
超过 4M 都有可能爆
DOLLOR
2020-02-25 18:53:01 +08:00
我曾经在浏览器里藏一些东西,就需要很大的空间。😙
GM
2020-02-25 19:07:40 +08:00
我记得 MEGA 下载东西的时候是先放到本地存储,下载完了再一次性复制出来 ?可以下几个 G 的东西。
maemual
2020-02-25 19:18:36 +08:00
可能 devdocs.io 这种可以离线的文档平台
minglanyu
2020-02-25 19:40:44 +08:00
@DOLLOR 藏什么?
minglanyu
2020-02-25 19:41:02 +08:00
@randyo 4M 爆了吗盆友
minglanyu
2020-02-25 19:50:10 +08:00
@GM 放在什么本地存储了呢?
minglanyu
2020-02-25 19:54:51 +08:00
@maemual 看了一波,docs database 有 7 个 object store,但是看不到存储了什么内容 很迷
TMaize
2020-02-25 20:22:22 +08:00
静态博客,为了做全文关键词搜索,我把所有的文章都放进去了
yixiang
2020-02-25 20:24:24 +08:00
ios 下,很容易因为存储空间不足被清空。
randyo
2020-02-25 20:37:44 +08:00
@minglanyu 记得放个 5M 的数据字典进去就爆过
jangit
2020-02-25 21:04:54 +08:00
@GM mega 那个很奇怪,能存这么大个文件至今不知道是用什么实现的
ihipop
2020-02-26 09:10:59 +08:00
minglanyu
2020-02-26 09:24:39 +08:00
@ihipop 可以,原来 fileSystem API 这么强大
ihuguowei
2020-02-26 11:28:36 +08:00
@seki PWA 走的是 cache 跟 LS 等不是一个存储。
jangit
2020-02-26 11:55:07 +08:00
@ihipop 蟹蟹!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647457

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX