Sync with no server in the middle
Open this page’s link on a second device (or another tab). The two browsers connect directly over WebRTC and edits flow peer-to-peer. The server only relays the initial handshake — once you see “connected,” it is out of the data path entirely. The same CRDT that powers offline sync guarantees both sides converge.
IdleRoom …
This device’s view
Try it
- Copy the invite link and open it on another device or tab.
- Wait for both to show “Peer-to-peer connected.”
- Type in any field — it appears on the other device directly.
- Open DevTools → Network: no server requests fire while you edit.
Data channel
0
msgs sent
0
msgs recv
0
bytes sent
0
bytes recv
All of the above travelled peer-to-peer, not through the server.
Offline convergence demoSTUN-only · works best on the same network or two tabs