graphql

https://github.com/graphql/graphql-js
GraphQL是一套数据查询语言规范,由 Facebook在2012年开发,2015年开源,Facebook 内部已经广泛应用,用于替代 REST。graphql-js是Facebook官方对于js的GraphQL的一种实现
与REST相比,GraphQL定义了更严格、可扩展、可维护的数据查询方式,是未来前后端协同的一个方向

pouchdb 本地存储数据库

https://github.com/pouchdb/pouchdb
PouchDB是受 Apache CouchDB启发为Web设计的一款占用空间少的数据库。它尤其适合于需要基于浏览器的可离线使用的存储方案的移动应用。
离线或“在云中”工作的应用都将面临可靠的数据同步的问题,它们都可能会用到PouchDB。