They could have contributed to Firefox... more than just monetarily, I mean. They used their dominant position in search etc to push Chrome out to the masses... They had, in fact, previously pushed Firefox. I remember cheering at this point: https://www.searchenginejournal.com/mozilla-firefox-on-googl...
Firefox's architecture at the time was years behind WebKit. People forget how much faster and better Chrome was when it launched in 2008.
Google was able to build Chrome in-house faster and at lower cost than it would have been to rewrite Firefox from scratch under Mozilla governance. They would have had to convince Mozilla to do all of this stuff. https://www.google.com/googlebooks/chrome/index.html
No, Chrome was not faster at the time. It was slower on all speed benchmarks. However, it was more responsive thanks to smart UX design and implementation.
The real advantage of WebKit (or KHTML) was that it was way, way, way easier to embed than Gecko. That made experimenting much easier.
People tend to forget that the Chrome team was initially a Firefox team paid by Google to work on "the chrome" (which has always been the name of the back-end of Firefox).
Legend has that Google decided to roll out their own browser when they realized that they could not arbitrarily land any feature in Firefox without a review from someone out of Google. More specifically, legend has it that Google prepared a large refactor of Firefox called "Places", reviewed it internally, then attempted to land this as a single patch to Firefox, without any public review. It is my understanding that this is how Google open-source typically works (big code drops), but definitely not how true open-source works (incremental changes). This was blocked by Mozilla until it could be split into smaller changes that could be reviewed and discussed individually. Places eventually landed (and new versions of Places are still part of Firefox to this day) but, says the legend, Google was pissed off and decided that they would be better off with their own, in-house, browser.
>No, Chrome was not faster at the time. It was slower on all speed benchmarks.
Chrome when released on September 2008 had the faster Javascript v8 engine. (Built by Lars Bak team in Denmark.) The improved performance was very noticeable on js heavy websites like Google Maps when scrolling the map and zooming in and out.
A paper[1] showing Chrome winning on various performance benchmarks matches my recollection of performance differences.
Also, Chrome's per-process isolation for each tab also made it more stable when dealing with buggy websites (bad javascript code leaking memory). Firefox would crash more often. The tradeoff was that Chrome used a lot more RAM than Firefox.
This story doesn't make any sense, because landing changes to WebKit is just as hard if not harder due to Apple's culture. Going from Gecko to WebKit would not have made it easier for Google to do code drops upstream. In fact, the slower pace of upstreaming into WebKit is one of the reasons why Blink was forked off (years later)
I remember the launch of Chrome. It wasn't that better. The process isolation was nice (especially for flash) but not earth shattering. Their marketing was good however (see the linked comics).
The V8 javascript engine was the real deal however. It forced Mozilla to significantly invest in its own javascript engine.
> The V8 javascript engine was the real deal however. It forced Mozilla to significantly invest in its own javascript engine.
That's not entirely true. If memory serves me correctly, at the time V8 came out, Mozilla already had the TraceMonkey JIT implemented in Spidermonkey. However, the first version of Google Chrome (with V8) was released before the first version of Firefox with the new JIT.
I fail to understand why people call Firefox as broken. I exclusively use Firefox (with all the ad-blockers) and almost never have any issue in rendering a webpage or a need to switch to another browser.
It is not broken in that way and I'm actually annoyed at myself for writing that :-/
If Firefox was broken broken all other browsers would be beyond broken IMO as none of the mainstream browsers really hold a candle to it for my workflows even today.
But compared to itself a few years ago the advantage over other browsers has diminished in every aspect I care about except maybe security.
Actually I suspect that one of the major motivations was that to have a seat at the table of bodies like the W3C and CA/Browser Forum you had to be the party responsible for a browser. Merely having some of your employees contribute to Mozilla's browser wouldn't be enough.
It also meant that Google could try out new experimental technologies in their own browser which Mozilla might have different opinions on: