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

时间:2012-05-28 06:06:21

标签: html html5 browser local-storage

我怀疑HTML5存储技术,如WebSQL,WebStorage / LocalStorage和indexedDB,以及较小程度的appCache。

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

无法找到这些技术如何影响浏览器工作的参考资料,所以如果有任何堆叠器可以指导我,我们会很高兴。

2 个答案:

答案 0 :(得分:1)

小心:WebSQL API已经死了(它基于sqlite而不是通用API,因此被Mozilla团队认为不合适,Indexed Database API将被替代使用,但您应该等待它得到更多支持)。

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

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

答案 1 :(得分:0)

我同意破坏;通常,如果以正确的方式进行,本地存储是无害的。另一方面,非常不鼓励在浏览器中存储 MASSIVE 数量的数据。它不会降低整体浏览器性能,但会降低使用它的网络应用程序(据我所知,Chrome会在调用'所有者应用'时动态获取本地存储值。)