HTML5本地存储与JSON对象

时间:2011-04-14 06:54:13

标签: javascript json html5 local-storage

在js中通过JSON对象存储在本地存储中是否有性能优势?我认为访问需要(稍微)一点时间,但是浏览器(略微)会减少。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

存储在JSON对象中 - 在内存中。一旦你关闭页面/浏览器它就消失了。 本地存储 - 是一种持久存储。您可以将JSON对象保存为字符串化。如果您关闭浏览器,则可以将其取回。

答案 1 :(得分:1)

jsPerf上有一个测试用例:http://jsperf.com/localstorage-overhead

就我而言,我不打算将我的JS对象移动到localStorage以释放内存。这似乎对我来说太过分了。理想情况下,大部分内容都应该放在函数内部,并且在全局命名空间中应该尽可能少的东西(在应用程序的整个生命周期中将存在于内存中)。

希望这有帮助。