u/Superb_Yesterday5588

Can I run a web app with no backend, fully P2P in people's browsers?

If a web app is just a static file, could browsers sync data directly with each other over WebRTC instead of a server, so the data lives in each browser and the app stays alive as long as one person has it open (like BitTorrent seeding)? I think you'd still need a tiny signaling server for peers to find each other, but it'd hold no data. How would you actually build this, and where does it break (durability when everyone closes the tab, NAT)? Does a project like this already exist?

reddit.com
u/Superb_Yesterday5588 — 3 months ago