Electrolysis and add on in Firefox 46

Hi,

According to this page:

https://wiki.mozilla.org/Electrolysis#Schedule

Electrolysis will be turned on in Firefox 46 to all users who don’t have add ons installed. My question is this: suppose a user installed a fresh version of Firefox 46. He will have e10s turned on. Now he install an add on. What will happen then? Will e10s be turned off? Will it depend on multiprocessCompatible flag?

Thanks

I think the e10s mailing-list would be the best place to ask questions like this one:

https://lists.mozilla.org/listinfo/dev-tech-electrolysis

I might be wrong, but after you install an addon it will not disable e10s. Because now you can see for yourself if the addon is working or not. Then you can raise a flag on that addon.

Reason for not enabling e10s, if you have multiple addons, is because e10s might break some of them, and users will raise flags on Firefox. When really the flag should be on the addons as the dev hasn’t enabled e10s for it yet.

That was my understanding but correct me if I’m wrong.

Although it isn’t actually released yet, the plan is simply for an initial multiprocess setting to be made at install or upgrade based on whether you have addons or a11y. After that you are on your own. You can enable or disable multiprocess or change anything else such as installing addons.

Many addons work well in multiprocess mode, many are slower, and quite a few don’t work or cause random crashes and hangs. Many accessibility features operate very poorly across multiple processes. Firefox itself is largely working in multiprocess mode, but with some performance issues which will hopefully be fixed up by the time 46 comes out. It is likely that there will be other factors feeding into whether e10s mode is turned on and how many content processes will be configured, for example whether the hardware even has multiple cores.