MacNOMODO

Où on cause du Mac - A consommer sans modération

 
PortailPortailAccueilRechercherRechercherFAQS'enregistrerMembresConnexion

Partagez | 
 

 Forcer l’activation du multi-processus dans Firefox

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
hr
Légende vivante
Légende vivante
avatar

Nombre de messages : 6441
Age : 63
Planète : Creuse
Matos : iMac alu en OS 10.10 - G4 en OS 10.5 - MacBook Pro (90% en Ubuntu, 10% en OS X 10.6) - PC en Ubuntu 16.04
Date d'inscription : 19/11/2006

MessageSujet: Forcer l’activation du multi-processus dans Firefox   5/1/2017, 15:23

En principe le multi-processus devrait être activé dans Firefox 54.
Dans Firefox 53 tout est en place pour le faire fonctionner mais il est désactivé par défaut.
On peut cependant assez facilement en forcer l’activation.

L’intérêt est de séparer la gestion de l’interface utilisateur des ressources utilisées par le contenu. Un site lourd, surtout avec une connexion pas très rapide, se chargera donc sans monopoliser les ressources de l’interface. On peut donc changer d’onglet, ouvrir une autre page dans une seconde fenêtre, etc. sans être bloqué en attendant que des ressources soient de nouveau disponibles.

Problème : de nombreuses extensions ne sont pas encore à jour et désactivent le multi-processus. Elles peuvent cependant fonctionner si le multi-processus est activé, c’est en tout cas le cas chez moi.

Comment faire pour forcer l’activation :

▶ taper about:config dans la boîte d’adresse

▶ avec un clic droit, choisir NouvelleValeur booléenne

▶ entrer le nom de la clef browser.tabs.remote.force-enable et la définir à true

▶ redémarrer Firefox et taper l’adresse about:support

▶ vérifier l’activation dans le champ Fenêtres multi-processus

Il vous reste à essayer. Chez moi en tout cas, que ce soit sur Mac et sur Ubuntu, j’ai pu constater que l’amélioration de la réactivité est effectivement sensible pour l’utilisateur.

Cette activation n’est pas encore validée et il peut y avoir quelques problèmes. Jusqu’ici je n’en ai pas rencontré.

Voir la doc chez Mozilla (en anglais) :
https://wiki.mozilla.org/Electrolysis#Force_Enable

_______________
On ne fait jamais d’erreur sans se tromper !
L’affaire est dans le sac de Prévert et Prévert
Revenir en haut Aller en bas
hr
Légende vivante
Légende vivante
avatar

Nombre de messages : 6441
Age : 63
Planète : Creuse
Matos : iMac alu en OS 10.10 - G4 en OS 10.5 - MacBook Pro (90% en Ubuntu, 10% en OS X 10.6) - PC en Ubuntu 16.04
Date d'inscription : 19/11/2006

MessageSujet: Re: Forcer l’activation du multi-processus dans Firefox   6/14/2017, 21:16

Aujourd’hui je me suis planté en faisant cette manœuvre sur une machine : j’ai créé la variable browser.tabs.remote.force-enable en type Chaîne de caractères au lieu de Valeur booléenne, ce qui m’a posé des problèmes dont l’origine est restée assez insaisissable, jusqu’à ce que je repère ma bourde dans about:config.

En voulant la corriger, je me suis rendu compte que about:config ne permet pas de supprimer une variable une fois créée, ni d’en modifier son type mais seulement sa valeur. Heureusement toutes ces variables sont définies dans un fichier en mode texte qu’il suffit de modifier.

Je donne l’exemple de ce cas pour illustrer la manière générale de procéder pour modifier manuellement les variables de Firefox.

➀ Ouvrez le dossier Bibliothèque de votre compte. Il s’appelle peut-être Library et il est peut-être invisible, suivant votre version d’OS X. Vous pouvez utiliser le menu du Finder Aller puis Aller au dossier et taper simplement Library ce qui ouvrira le dossier.

➁ Une fois dans votre dossier de bibliothèque, ouvrez le dossier Application Support/Firefox/Profiles et de là, ouvrez un dossier de nom bizarre du genre ywd63x7f.nn ou quelque chose du même genre. C’est le dossier de votre configuration de Firefox.

➂ Repérez le fichier prefs.js et ouvrez-le dans un éditeur de texte brut comme TextWrangler par exemple. D’ailleurs si vous utilisez TextWrangler, vous pouvez cocher l’option Show Hidden dans la boîte de dialogue d’ouverture de fichier ce qui vous permettra de naviguer directement dans le dossier Library même s’il est invisible dans le Finder.

➃ Si ce n’est pas déjà fait, fermez Firefox, sinon votre modification sera perdue.

➄ Cherchez la ligne :
user_pref("browser.tabs.remote.force-enable", "true");
et supprimez les " " autour de true pour obtenir :
user_pref("browser.tabs.remote.force-enable", true);
Cette seule modification transformera la chaîne de caractère true en valeur booléenne true. C’est aussi simple que ça.

➅ Sauvegardez le fichier et rouvrez Firefox. Ouvrez l’adresse about:config et cherchez la variable browser.tabs.remote.force-enable. Dans la colonne Type, vous devez maintenant avoir booléen.

_______________
On ne fait jamais d’erreur sans se tromper !
L’affaire est dans le sac de Prévert et Prévert
Revenir en haut Aller en bas
 
Forcer l’activation du multi-processus dans Firefox
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MacNOMODO :: I n f o s :: Conseils, trucs & astuces-
Sauter vers: