Comment by asadotzler

1 year ago

No motivated group has the experts to maintain a modern rendering engine (tens of millions of lines of regularly evolving code) and Google can reject any upstream changes that group wants to make because Google engineers are the gatekeepers for 97.498% of Chromium code. So, if your agenda has anything to do with web content, you take what Google hands you. Of course, if you just want to diddle in the browser UI, sure fork it, that's the Brave and Opera approach, but hardly meaningful in scale.

The big players have made the web so complicated that it's impossible to maintain one's own standards compliant browser without millions of investment, and you don't get a business model because everyone else is giving their out for "free".

This problem really needs to be fixed, though I have no idea how...

  • Web technologies enable server-client apps that can rival desktop apps, and Browsers are almost as complex as Operating Systems. What you describe isn't a problem, it's made like this because they're very useful and complex technology stacks

  • Millions in investment won't cut it either. You need a lot of time in addition to write code that efficiently captures the problem

Why does a browser need to be 10,000,0000 lines though? It's that the minimum number of lines to capture the complexity of a modern browser? I don't it.

And even if there are 10mil lines they shouldn't be a monolith