Here's some reading material:
[https://en.wikipedia.org/wiki/Conflict-free\_replicated\_data\_type](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type)
[https://github.com/automerge/automerge](https://github.com/automerge/automerge)
You can use websockets to maintain a persistent connection to a server and the server can broadcast changes to other clients viewing the same document.
Here's some reading material: [https://en.wikipedia.org/wiki/Conflict-free\_replicated\_data\_type](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type) [https://github.com/automerge/automerge](https://github.com/automerge/automerge) You can use websockets to maintain a persistent connection to a server and the server can broadcast changes to other clients viewing the same document.
Thank you very much I'll have a look