Eventually chrome became mainstream, Google started advertising it on their homepage, and features started becoming a priority over speed. At some point the benchmark test case for load time broke and no one fixed it, and things started to slide.
I'm hoping servo provides the necessary investment and juice to restore Firefox to a good browser again (after many, many years).
The documentation seems to be outdated, there seems to be an A/B testing right now, and it's recommended to turn off some extensions[2], but this is how I forced e10s to be turned on in `about:config` in the beta:
{
e10s.rollout.cohort: "control",
e10s.rollout.cohortSample: 78,
extensions.e10sBlockedByAddons: false
}
[1] https://wiki.mozilla.org/ElectrolysisThese prefs that you mentioned won't stick (they will be reset after startup) and are just used for some internal state.
I'll make sure the info on that wiki page is up to date for people who want to test it.
Note: Multiprocess is not available in the Release channel yet. Please use our Developer/Test channels if you want to use it.
Also, if you have add-ons, multiprocess is by default blocked from running on Beta (but allowed on Nightly/Aurora). If you're on Beta and want to use it together with add-ons, look at that wiki page to see how to work around that. Or just use Aurora :)
I'm pretty sure Firefox will be faster than any other browser once Servo is used inside Firefox instead of Gecko, check this out:
If you do a risky project that might fail or not pay off, and you don't want to get bad PR, you can do only two things: Keep it entirely secret, or develop it in the open but make no promises whatsoever. For an open source company, the choice is pretty easy.
I always thought it was a public secret that of course they're going to put it in the browser, but they don't dare promising that before they know it's going to work out. In fact, I wouldn't be surprised if nextgen Firefox is just going to be Servo + browser.html.
The reason why you can't find an answer as to whether Servo will replace Gecko is, in fact, that there is no answer to that right now. Any sort of wild speculation as to whether Servo is going to replace Gecko is extremely premature at this point.
Such is detailed at Servo's roadmap. https://github.com/servo/servo/wiki/Roadmap
Specficially:
>> Internally committed 2016 goals
>> Ship one Rust component in Firefox Nightly, riding the trains
>> Experiment with the uplift of a major piece of Servo into Gecko
Bugs to watch:
- https://bugzil.la/1135640 - (oxidation) Add rust compiler support
- https://bugzil.la/1243581 - (stylo) implement support for Servo's style system in Gecko
- https://bugzil.la/1151899 - Integrate the rust-url parser into necko
We live in a world now where the browser that comes with your computer/phone/tablet is usually good enough for most people. Firefox isn't even a consideration anymore, and I say that as someone that uses Firefox as their main browser.
Firefox's popularity grew when IE was seen as bad even by non-technical users. There's not much selling points for the average person to replace their default browser anymore.
Visiting The Verge, Hacker News and Ars Technica yields the following usage:
Windows:
Chome 51: 337MB
Edge: 399MB
Mac:
Safari: 396MB
Chrome: 452MBSomething went terribly wrong along the way...
No, the real reason is Google's highly aggressive 'bundling' (i.e. crapware) strategy.
To be sure, Firefox isn't the worst by many metrics, but it's no longer the stand-out that it was circa 2005-2008. That's why Firefox users left it for Chrome.
And here we are in 2016, I feel that Firefox has a legitimate chance of fighting back if they get their act together. Chrome has become heavy on resource usage while Safari can be sluggish at times. Microsoft has done a great job with Edge but it's bound to Windows 10. This is the opportunity that Firefox should seize.
Yet, they seem to be permanently confused about what they want to do. Chucking Firefox OS was a brave and laudable choice (I say this as a former user, not just an owner, of Firefox OS). But then they work on this? Seriously? Just keep your heads down and concentrate your resources on making Firefox faster and more efficient. Everything else will come with it.