Designed to run client side in web browsers.
No web servers required. Client runs from desktop HTML file.
WebRTC used for p2p communication.
IndexedDB used for storage.
Pure Javascript implementation.
Network of rendezvous servers used to find peers.
All rendezvous servers are equal and anyone can run one.