4 ms·
What would be the downside of "pulling an Edge" and just making Firefox a Chrome fork with some Mozilla specific features? There's an alternative to Google, Moz
by tapoxi 8y ago
What would be the downside of "pulling an Edge" and just making Firefox a Chrome fork with some Mozilla specific features? There's an alternative to Google, Mozilla saves a ton of money/time on duplicated effort, and developers only have to worry about testing against Blink/Webkit.
Servo/Quantum is cool, but it seems to be too late for that. I'm worried that Mozilla is simply in denial about this and when reality sets in course correction will be significantly more painful.
- SamWhited 8y agoBut there's now no alternative to Blink, and Google can do the IE/Netscape thing of just ignoring the standards process and making up new web technologies that benefit them (and everyone else has to adopt them). The browser UI is the least important thing to compete on.
- danShumway 8y agoIt would give the Chromium dev team a massive amount of leverage in directing web standards. This matters because, on-the-whole, Mozilla's dev teams tend to be much better at writing standards than Google's are; partially because many of the standards Chromium focuses on are prioritized and developed with the intention of being helpful to Google's long-term strategies. There have been multiple instances (html imports spring to mind) where bad decisions were averted purely because Mozilla had the guts to say, "we're not putting that in Firefox, come back when you have a better proposal." Yes, Chromium is Open Source, but Open Source isn't magic. It's still very much a Google product, designed to increase Google's overall influence over the direction of the web. Unless Mozilla's plan is to literally fork Blink, then having a primarily for-profit mono-culture in charge of what features get fast-tracked and prioritized for browsers is still incredibly harmful.
- tapoxi 8y agoThere are enough large, interested parties (Samsung, Microsoft, Mozilla) out there that they could literally fork Blink if organizational issues arise and gain a sizable install base.
- asituop 8y agoIf Mozilla can't reach enough user now, why would they do with a fork of Blink ? It's not a web engine problem, it's just that Google is too powerful and Chrome is everywhere, so they decide. And actually it is better for innovation not to use to Blink. WebRender is potentially much more performant than any other engine and it would never had existed if Mozilla were just aligning with Blink
- mrweasel 8y agoExactly, people seems to only remember that Mozilla was a little behind Chrome some years back. That by no means the case anymore. Unless you're somehow embedded in the Google ecosystem, there's no reason to prefer Chrome over Firefox. It's not like the other Blink or Chrome based browsers are doing great, sure Brave and Vivaldi is getting some press, but they have even less users than Firefox. Sadly Firefox isn't peoples mind anymore when they think browser. It's IE all over again, but with Chrome, Only Chrome is moving forward. I don't know if there's anything Firefox can do, other than marketing. It's currently the best browser out there, but that was the case when IE6 dominated the web as well. Firefox doesn't need to dominate, but hitting some like 20% market share would be fantastic.
- Wowfunhappy 8y ago> Exactly, people seems to only remember that Mozilla was a little behind Chrome some years back. That by no means the case anymore. This isn't directly relevant in the larger context of this thread, but Firefox's sharp drop—even after the introduction of Quantum, which I've found to be a big improvement—is what makes their situation much more scary to me.
- tapoxi 8y agoThey won't, but it'll save money and engineering effort spent on Quantum/Servo.
- danShumway 8y agoSure, but how big would those issues need to be? Would it be worthwhile to make a fork over HTML imports? Suppose that in a mono-engine world Google decides to build AMP directly into the browser rather than on top of Javascript -- would that be a big enough issue to make a fork? I was (like many people) fairly disappointed about Web DRM, but I was happy that Firefox was at least planning to put some additional sandboxing above what Chromium was doing. Would they have forked a codebase just to introduce that extra sandboxing? You're right that Open Source does allow us to reverse course and fork Blink later if something terrible happens. Remember though, the moment that someone like Mozilla or Microsoft makes a fork, at that point they're back to the same situation that they're in right now -- even worse, because they're stuck using a codebase that wasn't architectured specifically to meet their goals. That provides a big incentive to wait as long as possible before deciding, "heck it, we'll build our own engine." What I would suggest is that there are at this moment already at least minor organizational issues within Chromium, and there are currently benefits to having multiple browser engines. We could give up those benefits and get them back later if stuff got really bad. But it would mean waiting until things got really bad; and ignoring all of the tiny, daily decisions before that point that go in to setting the direction of the web. Remember that the web isn't supposed to break backwards compatibility. If you don't get things right the first time, there isn't a second chance to change them.