Live collaboration should be the default way of building web applications
The technology theory and algorithms exist to easily make all web-based software collaborative (aka Google Doc-like)
Yjs is a great library to easily implement CRDTs into web based software
SvelteKit and Yjs work amazingly well together when combined with Svelte Stores