localStorage性能:一个大对象或几个小对象

localStorage performance: one big object or several smaller ones?

本文关键字:对象 几个 性能 localStorage 一个      更新时间:2023-09-26

我需要在本地保存一些从外部服务器获取的json数据,这样即使这些数据最终被擦除也不会有问题。我用的是localStorage

既然现在我有这个数据的更多类别,我不确定是否它是更好的保存所有的数据作为一个大的对象的本地存储对象,或使一个本地存储。

每个XXXX类别对应CatXXXX。

一个比另一个好吗?他们在性能上比较吗?

所有内容都以键值对、字符串的形式存储在LocalStorage中,没有嵌套。

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

下面是一些关于Safari、IE和Firefox实现该规范的文档