Live data from Hacker News

Multiprocess Firefox

developer.mozilla.org

11–20 of 171 posts

Re: Multiprocess Firefox

#13
The multiprocess feature was one of the main reasons, I switched to Chrome in the first place. I think, it is just a good idea to keep the things separated, so one tab can not stop the whole browser.

Today, the browser more and more becomes that, which was called "operating system" some years ago. Many applications today run just from the browser and instead of switching apps, you switch the tabs....

So, it is just a good idea in my opinion to upgrade the security of the browser to a higher level.

I am not sure about the memory consumption, but since Chrome seems to have solved this topic, also Firefox should be able to, and maybe it's also time for me to switch back?

Re: Multiprocess Firefox

#14
post #2

Finally some movement on this! It really feels like an inferior experience in 2015 when your browser freezes from an unresponsive javascript in another tab.

Chromium circa 2008?

Re: Multiprocess Firefox

#15

Earlier quoted context omitted.

This is multiprocess, but not process-per-tab. There is still a single rendering process for all tabs, at least for now.

But the ultimate plan seems to be to have process-per-tab. The article states: "In future iterations, we expect every browser tab to run in its own process."

There's some interesting talk about that in mozilla.dev.platform: https://groups.google.com/forum/#!topic/mozilla.dev.platform...

Re: Multiprocess Firefox

#16

Interesting -- I figured a multiprocess Firefox would only arrive once Servo was finished. Or are these two projects complementary?

The two projects are independent; work on Electrolysis (multi-process Firefox) actually predates Servo. Old versions of mobile Firefox used Electrolysis, for example. But converting desktop Firefox and supporting its whole add-on ecosystem is a huge project, and was also put on hold for a long time.

Re: Multiprocess Firefox

#17
In between e10s, Servo, and the new developer theme in the current Nightly, I feel like Firefox is finally starting to become more competitive to other browsers again. I switched to Chrome because it seemed like Firefox was becoming more and more dated in comparison, both in terms of technology and UI. I still have some gripes with Firefox at the moment, but I'm beginning to seriously consider switching back.

This is obviously anecdotal, but both e10s and the Nightly in general have been remarkably stable during the time I've tested them.

Re: Multiprocess Firefox

#18
post #7

Goodbye 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?

Uninstall plug-ins like Flash, and Java or at least set them to block by default. Get µBlock¹ to block unwanted content. Find better sites to visit.

You could also try one of the BarTab extensions² and Tab Groups³ to only keep the sites you use loaded.

1: https://addons.mozilla.org/en-US/firefox/addon/ublock/

2: https://addons.mozilla.org/en-US/firefox/search/?q=bartab

3: https://support.mozilla.org/en-US/kb/tab-groups-organize-tab...

Re: Multiprocess Firefox

#20

Interesting -- I figured a multiprocess Firefox would only arrive once Servo was finished. Or are these two projects complementary?

They're completely separate projects- Servo is run by different people and is intended more as a research project.

They do overlap in that Firefox is starting to include little bits of Rust for things the the URL parser or image decoders.

Post reply on HN