Firefox 51 Multi-Process

Announced for enabling in Firefox 48 version multi-process Firefox, also known as Electrolysis or e10S, was finally enabled by default in Firefox 51.

Unfortunately multi-process architecture is currently not supported by AVD and some another add-ons. The new version of AVD with multi-process architecture support is under development from scratch.

Possible solutions for this issue are installing of one of previous AVD versions, downgrade Firefox to the version below 51 with disabled multi-process architecture or disable it manually in the current version.

About

Electrolysis functionality hosts, renders, or executes web related content in background child processes which communicate with the "parent" Firefox browser via various ipdl protocols. The two major advantages of this model are security and performance. Security improvements are accomplished through security sandboxing, performance improvements are born out of the fact that multiple processes better leverage available client computing power.

The first iteration of multi-process Firefox moves NPAPI plugins, media playback and web content to child processes thus separating them from the browser's core.

Check if Multi-process support is enabled

If you're using Firefox 48 or later, you might be using e10s already. Check about:support and look for a number higher than 0 in the "Multiprocess Windows" entry.

Verifying add-on compatibility

The majority of Firefox add-ons are not tested with e10S multi-process architecture, you can check the list of top add-ons and their compatibility at http://arewee10syet.com

 

Enable/Disable Electrolysis in Firefox

Mozilla did not added any simple way to switch Electrolysis but you are able to do it by yourself by making a few simple changes in the Firefox configuration.

To disable multi-process Firefox, you need to open Firefox configuration page by typing about:config in browser address bar, confirm that you will be careful, type browser.tabs.remote.autostart in search field and set all found preferences including browser.tabs.remote.autostart2 etc to false by double-clicking.

For enabling Electrolysis just change preferences back to previous value.

 

Please note that you need to restart the browser to apply changes.

Some configurations, if accessibility is used or add-ons are incompatibility, prevent Electrolysis from being enabled.

When Electrolysis is enabled

In case if Electrolysis is enabled you will notice several firefox.exe processes in your system process manager.

Firefox should run just like before but you may however notice a higher than usual RAM usage. Mozilla confirmed that Firefox with Electrolysis will use about 20% more RAM.

 

 

 

Have more questions? Submit a request

10 Comments

  • 0
    Avatar
    Ds Gregg

    I had my first detection a few days ago and performed your instructions in Disable Electrolysis in Firefox and I'm back in business.  I'm running Firefox 51.0.1 (32-bit).

    I love your product and use it all the time to download 480p youtube clips.

     

    Keep up the great work!

     

     

  • 0
    Avatar
    JS

    Hi Ds Gregg,

     

    Which AVD are you currently using if you are running Firefox 51.0.1?

    I am using AVD current version 2.4.7.47 and the about recommendations do not work.

     

     

  • 0
    Avatar
    Ds Gregg

    The same version you are.  2.4.7.47.

  • 0
    Avatar
    JS

    I realised, I didn't change the browser.tabs.remote.autostart.2 to 'FALSE' as well.

    All good now :)

  • 1
    Avatar
    Ant R

    Added more detailed description.

  • 0
    Avatar
    Cheryl Jackson

    Will I have to do this each time I update to a newer version of Mozilla Firefox? Or will this change stick?

  • 0
    Avatar
    Ant R

    This changes should be saved during Firefox updates until the update will not affect these options.

  • 0
    Avatar
    Cheryl Jackson

    Thanks

     

  • 0
    Avatar
    Ron

    Thanks!  This worked like a charm.  Just all of a sudden, AVD quit working.  Whew!
    Windows 10
    Firefox 51.0.1 (32-bit)
    AVD 2.4.7.47

    Thanks again,

    Ron

     

  • 0
    Avatar
    Dan Kim

    nice

Please sign in to leave a comment.
Powered by Zendesk