gpt4 book ai didi

HTML5 本地存储和对浏览器的影响/加载

转载 作者:可可西里 更新时间:2023-11-01 14:55:16 27 4
gpt4 key购买 nike

我对 HTML5 存储技术如 WebSQL、WebStorage/LocalStorage 和 indexedDB 以及较小程度上的 appCache 有疑问。

考虑到 chrome(我的默认浏览器)的情况,这些存储在 chrome 浏览器自己的目录中维护。它们会影响浏览器的启动时间吗?一位同事表示,当存储大量数据时,浏览器会变慢或运行缓慢。

找不到关于这些技术如何影响浏览器工作的引用资料,如果有任何堆栈器同事可以指导我,我会很高兴。

最佳答案

注意:WebSQL API 已失效(它基于 sqlite 而不是通用 API,因此被 Mozilla 团队认为不可取,将使用 Indexed Database API 代替,但您可能应该等待它更多支持)。

LocalStorage 很好,我在我所有的 Web 应用程序中都使用它,没有问题,也没有可测量的启动时间。但保留参数、首选项等,因为唯一可靠的存储始终是服务器端。由于多种原因(例如,用户使用其他浏览器或计算机),本地存储可能会被删除、丢失、修改、不可读。在我看来,大型本地存储对用户来说是一种负担,因此不太正确(这可能是限制此大小的原因)。

顺便说一句,合理的本地存储没有理由以可测量的方式减慢浏览器的启动速度。

关于HTML5 本地存储和对浏览器的影响/加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10780012/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com