|
|
|
|
|
by martin_a
2118 days ago
|
|
I'm most probably somewhat naive here, but if you could fork the latest release, remove all Pocket, VPN, whatnot stuff and just give me that as a build, I would be totally fine with it. I love the core product, I really don't need any of the fluff around it. |
|
You've overlooked the main idea of the parent post. Let me try to restate it another way...
You can't just fork a web browser's source code and be done with it. A web browser needs constant ongoing new programming coding to keep up with the ongoing changes in the web ecosystem.
Already, we've seen the complexity of new web standards make Opera give up on their Presto web rendering engine and Microsoft abandon their Trident engine for Internet Explorer. Both companies switched to Chromium source as a base to save money and resources.
So no, you eventually would "not be totally fine with it" -- because your forked browser would eventually be useless without a big team of programmers to maintain it.
As examples of web browsers quickly becoming obsolete, I tried Opera 12.18 (last old 2016 version with Presto engine) and here are many problems I encountered:
- Google Maps -- Zooming in and out makes everything blurry. Street View hangs the browser. Opera is missing WebGL acceleration that today's browsers have
- godbolt.org -- compiler explorer online C++ website is broken with a blank screen and doesn't show any code panels
- chase.com -- that bank doesn't allow sign in with old Opera browser
- reuters.com -- images on news stories are blurry and don't load correctly
- various websites with newer TLS encryption protocols break because they don't exist in Opera
Nobody wants to take a fork of the Presto engine and expend 1000 man-hours to fix all those problems. Same would happen with a hypothetical fork of Mozilla Firefox. You still need an active programming community to keep up with evolving web technologies. Again, if Opera and Microsoft (with its billions) gave up, it should give an idea of how daunting it is.