【发布时间】:2011-08-05 07:15:11
【问题描述】:
通过 js 中的 JSON 对象存储在本地存储中是否有性能优势?我会假设访问需要(稍微)更长的时间,但浏览器的阻塞(稍微)更少。
有什么想法吗?
【问题讨论】:
-
不言而喻,本地存储更永久,这是它更通用的用途。我对性能很好奇。
标签: javascript json html local-storage
通过 js 中的 JSON 对象存储在本地存储中是否有性能优势?我会假设访问需要(稍微)更长的时间,但浏览器的阻塞(稍微)更少。
有什么想法吗?
【问题讨论】:
标签: javascript json html local-storage
存储在 JSON 对象中 - 在内存中。一旦您关闭页面/浏览器,它就消失了。 本地存储 - 是一种持久存储。您可以将 JSON 对象保存为字符串化的对象。如果您关闭浏览器,您可能会将其取回。
【讨论】:
jsPerf 有一个测试用例接近:http://jsperf.com/localstorage-overhead
就我而言,我不会费心将我的 JS 对象移动到 localStorage 以释放内存。这对我来说似乎有点矫枉过正。理想情况下,大部分内容应该在函数内部,并且在全局命名空间中应该尽可能少的内容(在您的应用的整个生命周期中将存在于内存中的内容)。
希望这会有所帮助。
【讨论】: