localStorage性能:一个大对象还是几个小对象?

时间:2016-09-15 15:32:19

标签: javascript html5 local-storage

我需要在本地保存一些从外部服务器数据中获取的JSON,这样如果最终删除它们就不会有问题。我使用localStorage

由于现在我有更多类别的数据,我不确定将所有数据保存为对象的一个​​大型localstorage对象,或者为每个XXXX类别创建一个localstorage.CatXXXX更好。

一个比另一个好吗?他们是否会对性能进行比较?

1 个答案:

答案 0 :(得分:3)

所有内容都作为键值对存储在LocalStorage中,作为字符串,没有嵌套。

如果存储超级嵌套对象,则需要先获取它们,然后在使用它们之前解析它们。与使用实际键值对相比,这将花费更多的时间,在这种情况下,您不需要解析任何内容(除非您存储了一些您想要进行类型转换的数字等)

以下是有关SafariIEFirefox

的规范实施的一些文档