【问题标题】:HTML5 Local Storage vs JSON ObjectHTML5 本地存储与 JSON 对象
【发布时间】:2011-08-05 07:15:11
【问题描述】:

通过 js 中的 JSON 对象存储在本地存储中是否有性能优势?我会假设访问需要(稍微)更长的时间,但浏览器的阻塞(稍微)更少。

有什么想法吗?

【问题讨论】:

  • 不言而喻,本地存储更永久,这是它更通用的用途。我对性能很好奇。

标签: javascript json html local-storage


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    就我而言,我不会费心将我的 JS 对象移动到 localStorage 以释放内存。这对我来说似乎有点矫枉过正。理想情况下,大部分内容应该在函数内部,并且在全局命名空间中应该尽可能少的内容(在您的应用的整个生命周期中将存在于内存中的内容)。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-03-01
      • 2011-08-21
      • 2011-07-28
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多