Please please test battery life impact while implementing the Multi-process stuff. I had to move away from Chrome just on the battery life issue. I suspect (but cannot conclusively prove) that the multi-process crap that Chrome has just drains your battery much faster. And yes I am perfectly aware of the supposed fix in Chrome for the battery killing bug.
There's no inherent reason why multiprocess would have a significant impact on energy, it just adds a relatively small amount of extra context switching and marshalling to what is already a huge pile of the same (your desktop OS). When the system is idle, or a page is rendered, the difference shouldn't be measurable.
Multiprocess Firefox
61–70 of 171 posts
Re: Multiprocess Firefox
#62Earlier quoted context omitted.
Chromium circa 2008?
A browser being built from the ground up around one process per tab has an easier time implementing said feature than one with years of history? Who would've thought‽
Re: Multiprocess Firefox
#63Earlier quoted context omitted.
Multiprocess isn't some magical panacea, its use is essentially to contain buggy code which shouldn't exist in the first place (this is true for its use as introducing extra security context for page content as well as its improvements to robustness against hangs). In both instances, a safer implementation language, or moving rendering and JS interpretation off the UI thread could be said to be far more elegant solut…
This. I am a SW tester and regularly use all the major browsers. I frankly do not see any lack in the current non-multiprocess FF in terms of the majority of browsing scenarios. If you really want the browser to be the operating system multi-processing is important, but for those not as interested in Google's agenda it isn't nearly as pertinent.
Re: Multiprocess Firefox
#64Earlier quoted context omitted.
It may have less performance for various reasons, but it can't be less concurrent by definition. Previously there was no concurrency.
You can have concurrency with only one thread. What you cannot have is parallelism. More context here: http://stackoverflow.com/questions/1050222/concurrency-vs-pa...
Re: Multiprocess Firefox
#65Re: Multiprocess Firefox
#66Re: Multiprocess Firefox
#67Earlier quoted context omitted.
Chromium circa 2008?
Yes. Exactly like that. Firefox is damn near a full decade behind the curve.
Re: Multiprocess Firefox
#68Goodbye RAM :) Or better for RAM, since I can now selectively kill and resume processes? Oh, I see it's not one process per tab. So does anyone know how I can more easily survive on 2GB with many tabs, other than by constantly killing processes?
Multiple processes does not necessarily mean increased memory usage. I'm a little surprised at how many misinformed comments there are like this.
And given the amount of dev time that's gone into Chrome / Chromium, it doesn't exactly set a good precedent.
Also, you're missing that there are a number of things that have to be duplicated in a multiprocess model that you only need one of in a multithreaded model. For instance: the JS heap, which has a reasonable amount of overhead.
Some things can be shared between processes like they can be between threads, but not everything.
Re: Multiprocess Firefox
#69Earlier quoted context omitted.
This. I am a SW tester and regularly use all the major browsers. I frankly do not see any lack in the current non-multiprocess FF in terms of the majority of browsing scenarios. If you really want the browser to be the operating system multi-processing is important, but for those not as interested in Google's agenda it isn't nearly as pertinent.
Really? I switched to FF from Chrome and it's my #1 gripe. I can't load a YouTube video without the entire browser freezing, it's ridiculous.
Re: Multiprocess Firefox
#70Please please test battery life impact while implementing the Multi-process stuff. I had to move away from Chrome just on the battery life issue. I suspect (but cannot conclusively prove) that the multi-process crap that Chrome has just drains your battery much faster. And yes I am perfectly aware of the supposed fix in Chrome for the battery killing bug.
If you were on windows and on chrome before 39 (I think), the battery bug was often because chrome forcibly set the system clock tick rate higher than (arguably) necessary. Should be fixed now though at least according to the bug tracker