You can't currently because we don't have them in a user-consumable form. We have an #antidote channel in the ElectricSQL discord if you’d be interested in chatting more. We are also taking advantage of some simplifications which mitigate the known issues. (Professor Annette Bieniusa, who leads the development, is our Chief Architect). We are working, alongside others, with the Antidote developers to help fix these issues and generally improve reliability / engineer correct behaviour under load. ![]() There are also other aspects on the Antidote roadmap such as efficiently materialising consistent secondary indexes that are ongoing challenges but aren’t so relevant to how we’re using it as a replication layer. It’s not production ready and neither are we (we’re in developer preview mode, which is like a public alpha ). However it has some known issues, such as behaviour under high load and not currently handling node failure within a DC. Yup, it’s a very rigorous system developed over ~10 years with solid testing, benchmarking and formal proofs. The SQLite Session Extension potentially has the building blocks needed for such a system. What I really want to see next is an eventually constant sync system between browser and server (or truly distributed with WebRTC). The concept of a single codebase web/mobile/desktop app with proper offline storage is here. WASM SQLite with the OPFS is the future of offline first web app development. ![]() The OPFS supersedes all that and makes it possible to have proper consistent and resilient transactions. It provided full ACID compliment transactions. You may have seen “Absurd SQL” which was a proof of concept for building a SQLite Virtual FS backend using IndexedDB. This is really good news, and exactly what the OPFS was designed for. As of this writing, that includes the Origin-Private FileSystem (OPFS) … support persistent client-side storage using available JS APIs.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |