-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate level-js status #127
Comments
@pgte you are very close to the Level ecosystem. Any comment here? |
I'm less familiar with the level-js than the node side of it.. |
The issue is that the original level.js is not usable for us which is why we are currently using a fork, which brings with it all the issues of depending on a fork which is not maintained nor officially released. Main issues with level.js master were the iterators not being usable as far as I remember and some other thing that are fixed in the fork |
@dignifiedquire is there a PR to the main one? |
@diasdavid no just this comment:Level/level-js#46 (comment) |
@dignifiedquire o/ I have begun working on this. |
Quick and dirty roadmap:
I haven't looked at the fork just yet, just focusing on the big brush for now :) |
@ralphtheninja great to hear, the fork works very well and is also a good deal faster than the official version if I remember correctly. I also think the other reason to use the fork were issues with the iterators, but I don't remember the details atm. |
I'm happy with what @ralphtheninja suggests! |
Cool. The thing with iterators right now I think is that it doesn't terminate properly, it keeps going on under the hood but ignores calling back with data so it's slow. Actually, maybe it's easier to take the fork and start working on that to get it up to the latest |
Why are we dependent on Also, |
Unfortunately I don't have time for this atm because life. That said, I haven't forgotten about this. Maybe @vweevers can take this up or maybe I'll jump on it later on, but right now it's not possible 😢 |
I'm currently working on Regarding:
The fork will by default keep reading to fulfill the snapshot guarantee dictated by |
Hey everybody! Good news: v3.0.0-rc1 is out and can be installed with |
This issue is quite old - level-js is healthy & well maintained, I think it can be closed now. |
The current master of https://github.com/maxogden/level.js is not up to date with the rest of the level eco system. Currently we are depending on https://github.com/timkuijsten/level.js/tree/idbunwrapper which is near complete rewrite supporting use cases like empty values for us.
We should try and see in Level/level-js#46 what it takes to finish this and get it released or start maintaining our own version.
The text was updated successfully, but these errors were encountered: