Yeah, more real life features harder to implement.
Andrey Sitnik made a great progress to synchronization, but using a custom protocol over Websocket: logux.io. It uses CRDT under the hood. Maybe it will help somehow.
Another crazy solution is YJS: github.com/yjs/yjs or Automerge: github.com/automerge/automerge. They all keep data in server memory and makes smart diffs.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah, more real life features harder to implement.
Andrey Sitnik made a great progress to synchronization, but using a custom protocol over Websocket: logux.io. It uses CRDT under the hood. Maybe it will help somehow.
Another crazy solution is YJS: github.com/yjs/yjs or Automerge: github.com/automerge/automerge. They all keep data in server memory and makes smart diffs.