Tux Machines
Posted by Roy Schestowitz on Jul 02, 2023
=> WordPress 6.3 Beta 2 | Open Hardware and Linux Devices
Trying to make web applications federated is a popular effort. Examples include things like the “fediverse”, as well as various other efforts, like attempts to make distributed software forges, and so on. However, all of these efforts suffer from a problem which is fundamental in building federated applications built on top of the web platform.
The problem is fundamentally this: when building an application on top of the web platform, an HTTP URL inherently couples an application and a resource.
Let's take the Fediverse as an example. Suppose some user profile is hosted at https://example.com/johnsmith. This URL can be used by Fediverse clients to retrieve machine-readable profile information, but visiting it in a web browser, or clicking a link to it from some other location, results in loading a specific application served from example.com and chosen by the operator of that server.
Read on
=> gemini.tuxmachines.org This content has been proxied by September (3851b).Proxy Information
text/gemini;lang=en-GB