Mozilla will enable its multi-process architecture this year in the Firefox Stable web browser. The organization runs tests currently on Firefox’s Beta channel, and provided that those don’t result in major stopper bugs, will release the first version of Electrolysis (e10s) when Firefox Stable hits version 46.
This multi-process version won’t ship with all features and improvements that Mozilla plans to add to it. There will be only one content process for instance initially with e10s enabled in the Firefox browser.
This means that websites will share that process for their data, which is different to how browsers that are based on Chromium handle this as they launch a new process for every page open in the browser and also for plugins.
Firefox would not be Firefox if there would not be an option to play around with different content process values.
While Firefox will ship with one content process initially, nothing is keeping users from increasing that limit to use more than one content process.
Each content process is listed as Plugin Container for “Firefox version” in the operating system’s task manager. The file name is listed as plugin-container.exe on Windows.
Firefox runs as many content processes as you see listed there, provided that multi-process use is enabled in the browser.
It is rather easy to change the number of content processes. Here is how it is done:
Firefox will use the selected number of content process after the restart.
Please note that it will use more memory when you increase the number of content processes in multi-process Firefox, and less memory if you reduce the number.
Mozilla ran some memory benchmarks recently and found out that multi-process Firefox will use between 10% to 20% more memory initially with one content process enabled, and about double the memory with 8 content processes.
This is probably one of the main reasons why Mozilla will launch the multi-process architecture with one content process initially.
Ideally, from a stability and security point of view, you’d separate each tab, plugin and the browser UI individually.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.