About:config de Firefox
Voilà comment effectuer certaines modifications en passant par le about:config de Firefox.
La plupart des modifications nécessitent un redémarrage de Firefox. Si rien ne se passe, redémarrez-le.
Sommaire
Cache
Utiliser ou non le cache disque
Cherchez « browser.cache.disk » dans la barre de recherche. Mettre la valeur « browser.cache.disk.enable » sur true si vous voulez le cache, et false si vous n'en voulez pas. (Pour Firefox 3 : Clique Droit » Inverser)
Réduire l'utilisation de la mémoire
À faire si vous avez tendance à plus naviguer par création et destruction d'onglet ou que vous n'avez pas beaucoup de mémoire (genre moins d'1 Gio). Les actions précédentes et suivantes n'auront plus vraiment d'utilité car les pages seront de toute façon rechargée.
- browser.sessionhistory.max_total_viewerss : 0 (défaut : -1)
- browser.cache.memory.capacity : 0
La seconde valeur est à créer car elle n'existe pas (par défaut celle-ci est vide) : clic droit → Nouvelle → Valeur numérique.
Onglets
Bloquer le clic central sur les dossiers des « marque-pages »
Lors d'un demande pour toute ouverture multiple, au delà d'une certaine valeur, Firefox demande si l'on veut vraiment exécuter l'opération. Mettre sur 1 reviens à demande à chaque ouverture d'onglet ou de fenêtre ce qui devient vite insupportable.
- browser.tabs.maxOpenBeforeWarn : 2 (défaut : 15)
Effets du clic central :
- Firefox 2 : Le clic central sur un dossier replace tous les onglets et supprimes ceux en trop (si le dossier à 3 marques-pages, vous n'aurez plus que 3 onglets).
- Firefox 3 : Le clic central sur un dossier ajoute tous mes marques pages dans de nouveaux onglets.
Ouvrir les recherches dans un nouvel onglet
Par défaut, Firefox lance une recherche dans l'onglet actif, il est possible de lui demande d'ouvrir un nouvel onglet pour l'afficher :
- browser.search.openintab : true (défaut : false)
Accélérer l'affichage
Augmenter le nombre de connexions simultanées
Il semblerait que par défaut Firefox soit à 10 connexions en même temps, probablement défini pour les petites connexions inférieurs à 512K. Vous pouvez augmenter ce nombre et demander à recevoir plus de fichiers en même temps (normalement c'est le serveur qui envoie qui vous freinera sur le nombre de fichier). Attention, le changement des valeurs, si votre machine n'est pas assez performante, pourrait au contraire ralentir l'affichage. Si vous ne percevez pas de gain de vitesse, il est préférable de revenir aux valeurs initiales. L'augmentation des valeurs est donc à titre indicatif, cela peut être plus ou moins suivant tout un tas de paramètres : connexion Internet, routeur, puissance de la machine.
Mettez les valeurs suivante pour autoriser 40 connexions et activez le « pipelining » qui devrait réduire la charge en groupant les paquets :
- network.http.pipelining : true (défaut : false)
- network.http.pipelining.maxrequests : 40 (défaut : 4)
Il faut aussi augmenter le nombre de connexions aux serveurs en les doublant :
- network.http.max-connections : 60(défaut : 256)
- network.http.max-connections-per-server : 30 (défaut : 15)
- network.http.max-persistent-connections-per-proxy : 16 (défaut : 8)
- network.http.max-persistent-connections-per-server : 12 (défaut : 6)
Activer le mode turbo (expérimentale)
Il existe une option cachée qui permet d'améliorer les performances de Firefox. Cependant, cela peut créer des comportements aléatoires, donc un peu risqué.
Pour ce faire il faut créer un variable (Clic droit » Nouvelle » Valeur booléenne) :
- browser.turbo.enabled : true
Note : Il semblerait que pour l'instant, cette option ne soit pas aussi fonctionnelle que cela. (Bug #259828)
Réduire la charge CPU
Il est possible de changer le temps défini par Firefox avant de commencer à afficher une page. Si vous désirez gagner en performance, il faut augmenter les cycles de rafraichissement. Vous avez surement constaté qu'à chaque nouvel élément reçu, le navigateur met à jour complètement la page. Ici, on demande à ce que cela se fasse moins souvent.
Pour ce faire il faut ajouter une variable (Clic droit » Nouvelle » Valeur numérique) :
- nglayout.initialpaint.delay : 2000 (en millisecondes)
Même sur un machine puissante, cela permet de gagner un peu en performance et avoir un affichage complet plus rapidement.
Orthographe
Correction orthographique partout
Pour avoir la correction orthographique sur tous les champs de formulaire et pas seulement les « textarea », changer la valeur suivante en double-cliquant dessus :
- layout.spellcheckDefault : 2 (défaut : 1)
Ensuite redémarrez Firefox.
Téléchargements
Supprimer le scan anti-virus (Firefox 3.x)
Pour éviter que l'antivirus ne fasse un scan systématique de tout les fichiers téléchargés (ce qui peut par exemple être long sur des très grosses vidéos) vous pouvez le désactiver. Sous Windows XP cela n'est toutefois pas conseillé.
- browser.download.manager.scanWhenDone : false (défaut : true)
Sessions
Modifier la régularité de sauvegarde de la session (Firefox 3.x)
Depuis Firefox 3, il n'est plus nécessaire d'avoir une extension comme Session Manager pour voir sa session sauvegardée. En cas de crash, est ainsi possible de revenir exactement au même point. Cependant, vous reviendrez au dernier point de sauvegarde, ce qui est un peu aléatoire suivant la régularité de sauvegarde votre session. Il est possible de modifier cette valeur. Par exemple pour qu'elle soit effectuée toute les 5 secondes :
- browser.sessionstore.interval : 5000 (en millisecondes)
Barre d'adresse
Recherche intelligente (Firefox 3.x)
La nouvelle barre de Firefox 3 peut causer des ralentissements lors d'une saisie (surtout si vous avez un historique assez énorme, 300 jours par exemple). Elle recherche dans toutes les adresses en mémoire sur plusieurs critères ce qui peut ralentir la saisie d'une adresse. Pour rendre la barre moins intelligente :
- browser.urlbar.matchOnlyTyped : true (défaut : false)
J'ai de la chance !
Il est possible de faire une recherche directement depuis la barre d'adresse. Vous tapez votre recherche et il passe par le « J'ai de la chance ! » de Google pour vous afficher le site.
Pour ce faire, il faut remplir une variable :
- keyword.URL : http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
- keyword.enabled : true
Normalement il s'agit de valeurs par défaut, mais elle a pu être modifiée pour diverses raisons.
Il est aussi possible de la remplacer par un autre moteur de recherche. Il faut juste que la variable des mots clefs soit mis à la fin. Ici : « q= ».
Recherche
Dans un nouvel onglet
Lancer une recherche dans un nouvel onglet :
Pour ce faire, il faut remplir une variable :
- browser.search.openintab : true (true = nouvelle onglet, false = onglet courant)
Le redémarrage de Firefox n'est pas nécessaire.