Bullet points because I can't brain right now:
- I really, really, really want collaborative real time documents in p2p
- I am aware of awesome merkle-dag/crdt based approaches, but diffsync already works and is proven, however it requires a server peer
- CENTRALIZED-server-less diffsync! This is huge because
- The win is that nobody would have to run a diffsync instance on heroku or a VPS
- Instead we would facilitate already existing, necessary and free client hardware to establish networks
- I haven't tried this. It might already work. yolo!
- Client peers connect to the server peer via WebRTC (as usual aided by a signaling server?)
- The server peer connects to itself as a client
- If server fails a new server is negotiated
cc @diasdavid
Bullet points because I can't brain right now:
cc @diasdavid