|
|
|
|
|
by whilenot-dev
753 days ago
|
|
Frankly, your explanation isn't any simpler, quite the contrary. > That sucks! We lose the standard of HTTP! Why does this suck? WebSockets or SSEs are also standardized. > the protocol generalizes all the way to full-peer-to-peer multi-writer Why "peer-to-peer"? While Braid can be used in a local-first setting and probably do peer-to-peer, that isn't the focus here. The focus is to help application developers to not get into the shenanigans of CRDTs and distributed algorithms etc., but solve those things already via polyfills. |
|
> The focus is to help application developers to not get into the shenanigans of CRDTs and distributed algorithms etc., but solve those things already via polyfills.
Yes, this ^^ is the initial focus, and is enough to provide value now.
However, ultimately we will generalize HTTP into a fully peer-to-peer system. Each extension we add provides a new dimension of p2p, and at some point we won't need servers at all. The big blocker to that, right now, is TLS+DNS, which are baked into the definition of https:// URIs. More on this at https://braid.org/meeting-2 in the "HTTP2P" talk.
Updates (as requested by d-z-m):
- Link to talk in Meeting 2: https://braid.org/video/https://invisiblecollege.s3.us-west-...
- Slides: https://braid.org/files/http2p2p.pdf
- The specific section on TLS+DNS: https://braid.org/video/https://invisiblecollege.s3.us-west-...