google/lovefield

Will lovefield get long term support?

snietert opened this issue · 1 comments

Hallo @arthurhsu,

I have the requirement of offline storage of larger amounts of data and I found lovefield as an abstraction on top of IndexedDB. Amazing work!

But considering that the official lovefield repo has seen not many updates over the last 4 years, I was wondering ... is lovelfield future proof? Browsers do change. Will lovefield be adapted to browser changes continuously? I have to make sure our software also works in future browser versions. Will google maintain lovefield in the future? Is it used in official google products?

I also saw that there is a lovefield-ts version (https://github.com/arthurhsu/lovefield-ts) Could that be an alternative option for me?

Sorry, I would have loved to label this as a question but did not see how.

Would be happy to hear from you. Thanks a lot in advance!

Lovefield is under long-term maintenance but there will be no new features (i.e. feature freeze). G-Mail is using it and as long as G-Mail is still using it we'll keep supporting it. There are not many updates because Lovefield has very few bugs (G-Mail only managed to find 7 bugs during their whole usage, and they are all fixed of course).

As to Lovefield-TS port, it's my personal project and not sponsored by Google. I do welcome contributions to that project. I did pretty thorough testing on that one, but again, use at your own risk as suggested on the Apache-2 License. The reason I did Lovefield-TS port is because TypeScript is much easier to debug and maintain in the long run compared to Closure-based JS code.