web-dev-qa-db-fra.com

Comment activer l'électrolyse (e10s) sur Mozilla Firefox Beta

Comment activer l'électrolyse pour Firefox beta ? Ils testent actuellement cette fonctionnalité via les tests A/B sur cette fonctionnalité, donc elle est là. Il devrait être possible de l'activer manuellement (certainement via about: config) mais je n'ai rien trouvé qui fonctionne réellement pour Firefox Beta 44.

Document Mozilla sur https://wiki.mozilla.org/Electrolysis comment activer l'électrolyse pour la compilation Nightly, mais pas pour la version bêta.

EDIT: Il est maintenant documenté sur https://wiki.mozilla.org/Electrolysis#Enabling_and_Disabling_Electrolysis_on_Beta

31
gagarine

Dans about: config (voir http://kb.mozillazine.org/About:config pour apprendre à utiliser "about: config")

Définissez browser.tabs.remote.autostart sur true

Lors de votre prochain redémarrage, les e10 devraient être actifs. Pour vérifier qu'il est actif, rendez-vous à l'adresse suivante: support et recherchez un nombre supérieur à 0 dans "Windows multi-processus".

 enter image description here

28
gagarine

Pour résumer:

Dans la barre d'adresse, écrivez about:config, répondez oui à l'avertissement, recherchez les variables ligne après ligne et définissez les valeurs sur celles après le signe égal:

browser.tabs.remote.autostart = true

extensions.e10sBlockedByAddons = false

extensions.e10sBlocksEnabling = false

Créez une variable (ou une clé pour ceux qui y voient une sorte de registre) avec une valeur booléenne (clic droit dans le volet avec les résultats de la recherche, sélectionnez "nouveau"): browser.tabs.remote.force-enable = vrai

Redémarrez le navigateur, puis accédez à about:support et, comme indiqué par @gagarine, sous Windows multiprocessus, il devrait y avoir "1/1 (activé par l'utilisateur)".

Mise à jour:

Maintenant, dans Firefox 54, vous devriez avoir Electrolyse activé par défaut. Vous devriez vérifier l’option dom.ipc.processCount et si elle est toujours égale à 1, augmentez-la pour qu’elle corresponde au nombre de cœurs physique, ou si vous savez que vous utilisez l’hyperthreading la plupart des Core i5 et i7 sur les ordinateurs portables, AMD Ryzen), c’est le double. (Vous pouvez également le voir dans le Gestionnaire des tâches sous performances sous Windows et dans top ou cat /proc/cpuinfo | grep processor sous Linux).

En savoir plus à ce sujet ici: https://medium.com/mozilla-tech/the-search-for-the-goldilocks-browser-and-why-firefox-may-be-just-right-for-you- 1f520506aa35

25
AdamKalisz

Le mien montre "0/1 (désactivé par les add-ons)". Il semble que certaines options d'accessibilité peuvent désactiver cette fonctionnalité.

Selon Mozilla Wiki , vous pouvez le forcer à l'activer en ajoutant également browser.tabs.remote.force-enable on about: config et en le paramétrant sur true , mais il alerte aussi que cela peut casser quelque chose.

12

Voici comment forcer Firefox 48 et les versions ultérieures pour activer Electrolysis.

  1. Dans la barre d’emplacement, écrivez about:config et tapez sur la touche Enter

  2. Recherchez browser.tabs.remote.autostart et remplacez sa valeur par true <code>browser.tabs.remote.autostart</code>=<code>true</code>

  3. Cliquez avec le bouton droit n'importe où dans la table, ajoutez une valeur booléenne et nommez-le browser.tabs.remote.force-enable avec la valeur true<code>browser.tabs.remote.force-enable</code>=<code>true</code>

  4. Redémarrez votre navigateur

  5. Allez à about:support dans la barre d'adresse pour confirmer l'activation en vérifiant Multiprocess Windows row in Application Basics table.

5