indexeddbshim / indexeddbshim/IndexedDBShim
State of Dexie.js on Node.js using IndexedDBShim
- Dominant language
- JavaScript
- Stars
- 979
- Forks
- 191
- Avg merge
- 55m
- Merged PRs (30d)
- 2
Description
I’m looking into using [Dexie.js](https://github.com/dfahlander/Dexie.js) as an isomorphic database for [my current project](https://indienet.info) in browser and on Node.js. Dexie has a very comprehensive test suite that I just got running under Node.js (see [pull request](https://github.com/dfahlander/Dexie.js/pull/707)).
Based on the initial results, @dfahlander has written up [an analysis and a summary](https://github.com/dfahlander/Dexie.js/issues/701#issuecomment-392756378) of the current state of Dexie.js on Node.js using IndexedDBShim.
I’ve also indexed all the results of the failing tests in this issue: https://github.com/dfahlander/Dexie.js/issues/709
I believe some of the issues (e.g., the failing tests on ordering/sorting) might be due to #296.
Would love to hear your thoughts on how best to proceed from here. @brettz9 / @axemclion Would it be possible for you, if you get a chance, to review/analyse/summarise the results like David did on the Dexie.js end. Once we have a roadmap of sorts, I will be happy to both look into those issues I can help out with myself as well as put out a call into the community so we can get others (including far better developers than me) to take a look at them :)
I’d love to see Dexie.js, combined with IndexedDBShim become a viable isomorphic database solution. And I hope this will help strengthen both projects as well as add another tool to our belt for creating more decentralised applications.
Contributor guide
Research direction
Start by reading the analysis linked from issue #701 and the indexed failing-test results in issue #709, alongside pull request #707. The issue needs a reviewed summary and roadmap for making Dexie.js with IndexedDBShim viable on Node.js; no specific file or test change is identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, node.js
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100