Static websites are an important (and fun!) part of the peer-to-peer Web, but the Web wouldn't be the Web without applications that provide more dynamic functionality.
What’s a Web app?
What’s a peer-to-peer Web app?
A p2p Web app is not much different than any other Web app, with the exception that its files are transported with a p2p protocol!
What’s so special about peer-to-peer apps?
On the p2p Web, files are transmitted directly between computers instead of from servers to computers. Because participants can connect directly to one another, it makes it possible to build apps with entirely new architectures that don’t necessarily require managing a database or paying for a server!
Instead of making a request to a database or server, when the app needs to update the user’s profile or store new data, it can use browser APIs to read and write to the peer-to-peer website that contains the user’s profile and data.
This has a few advantages:
- Users control their own profiles and data
- Developers can launch applications that use profiles without needing to set up a server or database
- There’s no third-party server in charge of managing millions of user’s profiles
This is is just a brief overview of peer-to-peer applications. To learn more about building p2p apps, see our guides section.
Read next: All about seeding