top | item 43211571

(no title)

nabogh | 1 year ago

Dumb question but why /do/ browsers move quick? Surely we are nearing feature complete. Is it just the complexity of the task? I'm sure there are lots of awful bugs.

discuss

order

zamadatix|1 year ago

The short response would be the "web browser" started to fill the role of "cross platform on demand app sandbox" instead of "plain hypertext document viewer" and that will forever be evolving to match the capabilities of devices themselves. More than any other contributing reason to the churn (including the highly charged/passionate reasons), if you defined a "web browser" to be a limited subset of the functionality the user desire for a constantly evolving then an "on demand app sandbox" app with a different name would still exist and it'd just be everyone using that application instead of a web browser.

palata|1 year ago

Because the scope keeps growing as well. People have been pushing desktop apps to the browser for years.

I wish the browser was limited to showing websites, and that technology for desktop apps evolved. But that's not how it goes for some reason. Some kind of imperialism in platforms? Systemd wants to take it all, browsers want to take it all, ...

ahofmann|1 year ago

When Google announced, that they've build a browser and a new JavaScript engine, it was clear that this would be the angle of attack against Microsoft. Back then, Microsoft had like 95% market share. There was now way around writing windows programs. So Google put millions of work hours into the idea of building a new platform for apps, the "web Browser".

lblume|1 year ago

Web standards are moving fairly fast, and modern browsers are getting more and more complex in the process. It would likely be extremely hard, if not outright impossible, to build a browser completely from scratch today because of the sheer amount of moving parts.

graypegg|1 year ago

Browsers sort of went from a network document viewer with forms, to a whole application platform. It's sort of like grafting on changes to Acrobat Reader so it becomes a PDF viewer with WinForms + DirectX.

The fact that we expect basic text-and-image websites to display along side full online 3D games using GPU acceleration and might even interface with a few web assembly modules... is sort of insane. It's all just an application platform now.

I think that just means that browser complexity grows with the complexity of software globally.

eth0up|1 year ago

Definitely not a dumb question. It's a really good question that I rhetorically ask myself every time I start one. And I'm glad there have been some good answers to your question here. Though for me, it will never be answered , because I helplessly detest the subject.

observationist|1 year ago

It's simple - interfere with the competition, useless engineer job security, performative "working" , and bad incentives all around. They're on a gravy train and don't want the ad revenue to ever stop. A truly independent browser threatens that entire ecosystem, and that in turn results in collusion and patterns of behavior intended to make things nearly impossible to keep up with, even though the actually functional bits that consumers give a shit about haven't really changed all that much in the last decade. What Microsoft did with IE, all the major browser developers are doing now to reinforce their anti-competitive collective behavior and each can seek as much rent as possible from their respective walled gardens.