allow live collaboration using ShareJS
Copying jbaudanza’s suggestion here, where it can be officially addressed.
I love this! It would be cool to see this integrated with something like share.js so people could collaborate.
http://sharejs.org/
It looks like using ShareJS would require running a Node.js server program on the server – beats.io would not be solely client-side anymore, complicating hosting.
It would also require allowing URLs for “rooms” so people can use Beats.io without messing up someone else’s work. So the main URL would be http://beats.io/##code, and a room URL would be http://beats.io/x3gga/##code. One would have to decide whether the main page would be collaborative or private, and how to get from the main page to the other kind of room.