More than Google, the bigger culprit here is scope creep. The web should have been split into multiple interoperating protocols so that each protocol by itself could be manageable enough for multiple applications and a rich ecosystem. Instead everything including the kitchen sink is shoe-horned into the browser so it becomes impossible for anyone except the largest companies to come up with competitive alternatives and they will slowly stop bothering and start cartelizing around Chromium, one way or another, because no corp except for Mozilla solely depends on their browser, so they will all be happy enough to re-skin Chromium and be done with it. And Mozilla is facing an increasingly Sisyphean task ahead.
> they will slowly stop bothering and start cartelizing around Chromium, one way or another, because no corp except for Mozilla solely depends on their browser
I'd say Apple falls into that category (although they don't solely depend on their browser, it is a major part of their ecosystem) - the day they stop maintaining Safari and just ship Chrome (or a skinned Chromium) on iOS and macOS is the day I stop using the Apple ecosystem.
Sure, but I wasn't suggesting that Webkit is an original work of art - the discussion wasn't about the history of rendering engines and browsers - it was about which companies _today_ are willing to maintain their own rendering engines and browsers instead of just skinning Chromium.
- Apple has Safari which uses Webkit (which was forked from KHTML as you noted)
- Mozilla has Firefox which uses Gecko (originally from Netscape)
- Google has Chrome which uses Blink (forked from Webkit)
- Microsoft has Edge which uses Blink
- Opera has Opera which uses Blink
... The only two major players currently maintaining a non-Chromium and Blink based browser are Firefox (mentioned by the OP) and Apple (mentioned by myself).
I was simply trying to provide some additional context about the history of Chrome, perhaps I should've also included the context about the history of Safari.
i wonder alot why the web wasnt just a bytecode interpreter instead of a doc format
if you wanted to publish a document, just ship some bytecode to render a document
want an interactive application? just use a bytecode library that renders controls and textfields etc
browsers then would become much simpler, and pages would just render themselves, meaning super old sites needing "quirksmode" would even be a problem....
i wonder why this never happened... what am i missing...
I suspect it was to do with ease of publishing content, which when the Web began was mostly text. If the web itself was also text then it becomes a simple matter to write documents in your editor and push it (with a little markup). Converting text content into bytecode describing layout would need a dedicated program instead of using any old text editor.
I don't think the creators of the web ever imagined how it would take off and the kind of scope-creep that would happen even in their wildest dreams. And now we're stuck with the existing formats because doing anything else will likely break billions of old websites out there.