可查询的客户端存储

use*_*744 16 javascript html5 local-storage web-sql lawnchair

可查询的客户端数据存储有哪些解决方案?这将用作临时缓存,以执行基本操作,例如在客户端中对用户选择的日期范围进行排序和聚合

我找到了一些很有希望的候选人,但我不确定最好的选择是什么

还有一些其他不太理想的选择:

  • HTML5 localstorage/sessionstorage(需要在此基础上构建查询层...如lawnchair或localstoragedb)
  • IndexedDB(浏览器兼容性)
  • 谷歌齿轮(停产)
  • WebSQL(规范已停止)

我很想知道你对这些选项的体验/如果还有其他我错过了

Noa*_*h C 0

我在工作中使用了草坪椅作为一些小型内部工具,总体来说体验非常积极。

我在这个过程中学到了一些东西:Douglas Crockford 的JSON-js Cycle.js解决了我在双链接对象上进行保存/获取时的字符串化问题。

有人在 lawnchair github 存储库上发布了一个问题,描述了同样的问题,这让我省去了很多麻烦。https://github.com/brianleroux/lawnchair/issues/105