I think edsu could be nice for "serverless" apps, eg static web apps.
Should make it work offline. And edsu should keep a copy of the data on the client. Then sync once the client is online.
Edsu's data store is content-addressed - i.e. everything is hashed and immutable from a storage perspective.
A great thing about this is it makes a lot of caching problems simply go away. So while there's no explicit support for local caches disconnecting and then re-connecting later, the underlying protocol gives any library wanting to implement this feature a lot of support for it.
A great thing about this is it makes a lot of caching problems simply go away. So while there's no explicit support for local caches disconnecting and then re-connecting later, the underlying protocol gives any library wanting to implement this feature a lot of support for it.