The modern Web has lost the User Agent

A user agent is a computer program representing a person, for example, a browser in a Web context.
MDN

Web browsers are user agents, i.e. acting on the behalf of the user, allowing them to customise the experience of browsing the web. In practice this could take the form of:

Nowadays most browsers maintain the pretence of being a User Agent, but in fact most Web Browsers are storefronts where the User Agent is becoming a User Identifier (e.g. WEI and previously FLOC). It's scary and, frankly, plainly sad to see that most of the information we consume is controlled by advertising companies.

It's not all doom and gloom though. A few months back, during one of my Say Hi calls I met an engineer who decided to build a Freeflow new "web 1.0" browser, completely from scratch, with Lua! His idea was to browse the web in "reader mode", to focus purely on the content, to let the user decide how they want to consume it. There's also Ladybird, another relatively niche, but more general-purpose browser, built by the creators of SerenityOS. Check them out!

Want to receive my work as I publish it? Subscribe here.

a giant foot-shaped snail with a house on its back. the house is still in construction, with a big crane towering above it The image is a stylized black-and-white illustration. In the lower left corner, there is a small, cozy-looking house with smoke rising from its chimney. The smoke, however, does not dissipate into the air but instead forms a dark, looming cloud. Within the cloud, the silhouette of a large, menacing face is visible, with its eyes and nose peeking through the darkness. The creature, perhaps a cat, appears to be watching over the house ominously, creating a sense of foreboding or unease.