I’ve added collab support to tiptap (vue.js wrapper for ProseMirror). Unfortunately, the prosemirror-collab example on the ProseMirror website is very complex so maybe it’s difficult to understand for many people.
On my example a websocket-server on glitch.com is used (nice service which you can run a public socket server for free). There is also support to debounce all changes so everything is asynchronous.
- You can see the online demo here.
- You can see the client-side implementation here (plugin core).
- You can see the server-side implementation here.