localstorage 一个key对应的value存储过多的数据合适吗

如题所述

第1个回答  推荐于2016-09-30
  你这个情况有几点特别适合用Indexed Database api:
  对于大多数浏览器implementation,IndexedDB给的quota似乎比localStorage高
  你的是个json数组(一个对象),而IndexedDB是设计给结构化数据使用的,可以做在数组的某个字段上索引。而localStorage只适合存储字符串,不适合存储结构化的数据。这样你也不必把性能浪费在json.stringify上
  支持localStorage的浏览器大多支持IndexedDB
  不像WebSQL是要淘汰的技术,IndexedDB以后只会得到更广泛支持
  你要存储图片。而IndexedDB的最新implementation是支持存储binary data的。这样的话图片就不必先base64转换成data URI,白白浪费多一半空间。本回答被提问者和网友采纳