I've inherited a project that was setup using the technology stack outlined in this article: https://www.telerik.com/blogs/introducing-jaydata-and-kendo-ui
Basically the setup is, C#/WCF OData endpoint with query interceptor > Jaydata data access > kendo-ui jquery grids and some custom bindings.
The problem I'm facing is JayData stopped being maintained in 2017. 50% of the documentation 404's. No support, tutorials, or community around it now at all. I'm adding a new feature to my webapp for online/offline database synchronization and struggling to work with jaydata and uncertain how risky it is to continue relying on it and WebSQL (not sure how long chrome/safari will continue support) for a production application.
Can anyone recommend a more modern replacement library that integrates easily with KendoUI and this tech stack? Or a better way to handle implementing an offline mode in general? I saw kendo https://docs.telerik.com/kendo-ui/framework/datasource/offline which that saves to local storage. I'm concerned my database might be larger than 5MB localstorage limit and it seems indexedDB is now the recommended option? IndexedDb however brings in additional issues with syncing table relationships...
Appreciate general advice anyone can offer for working with this tech stack in 2019. Thank you.