For a constant stream of updates, you may have to find a way to use websockets on all frameworks. (Or maybe since they call JS functions, the JS handles the sockets and stream results back to them)
This is something that will indeed have to be planned out.
All I see here is a way to "share data" to whoever wants to access it. Thus, regardless of framework, once they can call those functions, they can manipulate that data.
It would definitely require planning to decide how a game is made and you're able to "share games" because who would want their char running 8 pixels and suddenly it's changed to 3 pixels? xD
I don't see any games that can be done with this yet, but that's probably because I'm looking at it in terms of and endless stream (like multiplayer) rather than a game with unique save systems. So definitely; It'll need to be planned out.
I'm interested in more progress on this.
I can't currently take part in any collabs since I'm working on my own game engine. But it's definitely something I can add to my engine when it's complete, if it's complete too.