-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


The problem with federated web apps


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


↺ Read On: Devever




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Thu Jun 13 22:36:02 2024