Skip to content
Hieu Nguyen (Jack) edited this page Feb 1, 2019 · 10 revisions

ClientDB.js

ClientDB.js is an interface for IndexedDB, provide reactive simple APIs, all requests return a promise.

(IndexedDB is an in-browser database with slightly more advantages than other in-browser databases. For example more storage space, support more complex data structure. But its APIs are complex to use)

Features:

  • ✅ Basic CRUD (create, read, update, delete) data records
  • ✅ Filter data using keys/indices
  • ✅ Reactive (subscribe event when insert, update, remove and removeAll)
  • [TODO] Filter with paging, limit, relationship
Clone this wiki locally