3 ms·
Let's separate the -browser- from the -engine- for a moment. Nothing stops a new project (eg Brave) from implementing a new browser based on an existing engine
by bruce511 3y ago
Let's separate the -browser- from the -engine- for a moment.
Nothing stops a new project (eg Brave) from implementing a new browser based on an existing engine. And you even have 3 big mature engines to choose from (gecko, website and blink).
The engine is responsible for the HTML, CSS and JavaScript support, which is the bit everyone seems concerned about re standards.
The wrapper around that engine is significant - and where most of the complaints actually seem to lie. Built in popups, tracking, phoning home etc.
I'm not sure we need another engine. By contrast there are quite a few browsers to choose from built on those engines.
Building a new -browser- is "easy". Building a new engine is "hard" (and would be very expensive to keep current.)
Incidentally 90% is likely useless. 99% -might- be enough, depending on which 1% is missing.