And it shouldn’t have been, SSL PKI is an intentionally rigged architecture. It’s intended for nation-states to be able to abuse it.
I’d like much more some kind of overlay encryption over HTTP based on web of trust and what not. Like those distributed imageboards people were trying to make with steganography in emotion.
It’s a trap. Everybody is already in it and it has already been activated, so - the discussion would be of historical interest only.
There were, you know, Torvalds-Tannenbaum and “cathedral vs bazaar” disputes either of which combined with this would show the way in the direction opposite of what Linux people consider the winning one.
Exactly about complexity and centralization and independence, even though it may not seem so.
Linux is more complex than it has to be. Its main advantage over a few other operating systems, which is hardware support, has nothing to do with its unjustified complexity in everything else.
I dunno, this seems to work against the point you seem to be making.
There’s a clear concept of what the Web is. A secure browser for that is not so complex. Also look at Gemini.
However, there’s also commercial demand for functionality which has been pushed to browsers instead of, well, anything, a Java applets alternative or Flash alternative with good sandbox, for example.
And now we can many times see that the reason this has been done had nothing to do with it being a better solution.
Just a certain company making one of the browsers had a long-term strategy of making their own competitor of Flash and Java applets (and what not, there were many other such plugins for embedded content) the standard.
Do people have to spend hours to optimize loading of an e-book? Again, there’s a clear concept of what Web is. It’d be just good tone to treat it as that and “platform for applications” as something secondary that shouldn’t impede the primary goal. Something like street traders squatting on a church square.
My position is that anything else should be embedded content handled by various plugins.
One can refactor the existing “HTML5, modern CSS with complex DOM and all that crap”, maybe even JS. functionality into a plugin based on Chrome released by Google, why not, of course removing those things from the Web itself. I know this reads as if I were smoking weed right now. But suppose that happens, you know as well as I do that people would mostly prefer websites not using that.