I did a quick Inspect in Chrome and noticed that instead of doing request/response, the server is sending a list of everything that has changed since the last request (or at least it appears so). Do you care to talk more about your client/server API design?
Both look interesting, although clearly Luna2 is the evolved version. I would definitely enjoy a post on your sync strategy! Thank you for being so open!