Worker Signaling
Use a Cloudflare Worker only for room joins and WebRTC handshakes. Messages below go peer-to-peer once connected.
Sample Worker: source/workers/net-signaling-worker.js
Manual Signaling
Works without a relay. Copy the local blob to the other browser, paste their blob, then apply it.
Peer Messages
Clients send to the host. The host broadcasts to every connected client.
No peers connected