Firefox, rapide comme l’éclair

le

Firefox, célèbre navigateur de la firme Mozilla que je n’ai pas besoin de vous présenter est un navigateur très efficace. Seulement, Firefox a tendance a être gourmand en ressources lorsqu’il tourne depuis longtemps ou lorsque plusieurs onglets sont ouverts ! Il faut savoir que Firefox est configuré par défaut pour être optimisé sur la plupart des configurations, y compris les plus lentes. Aujourd’hui, une majorité d’internaute a une connexion haut-débit et la configuration par défaut ne donne pas le meilleur de Firefox. La solution pour remédier à ces petits problèmes existe. Grâce à quelques petites manipulations vous ne reconnaitrez plus votre navigateur !

Firefox, rapide comme l’éclair

Sommaire

  • Optimiser Firefox
  • Les astuces en plus
  • Des add-ons spécial Google
  • Les meilleurs add-ons du moment

Optimiser Firefox

Améliorations constatées :

  • Affichage des pages quasi instantané
  • Chargement des pages jusqu’à 2 fois plus rapide
  • Mémoire de Firefox diminué de 20 à 30 %
  • Optimisation du rendu et du chargement des pages

N’utilisez cette astuce que si vous êtes en haut débit (ADSL, câble ou bien liaison spécialisée).

Pour configurer Firefox, entrez « about:config » dans la barre d’adresse, une page va s’ouvrir avec un message d’avertissement. Cochez « Je ferais attention, promis »

Nous y voilà ! La page qui s’affiche sers à éditer toutes les chaînes de caractères, valeurs numériques et booléennes nécessaires au bon fonctionnement du navigateur. Pour optimiser Firefox, nous allons en modifier ou en créer de nouvelles.

Pour rechercher une valeur, il suffit de taper son nom ou une partie de son nom dans le champ de recherche nommé « Filtre ». Pour créer une valeur, il faut faire un clic-droit sur la page et sélectionner « Nouvelle ».

Nous allons commencer par la modification de quelques clés.

Firefox stocke en mémoire les pages qui ont été récemment visitées afin que celle-ci ne soient pas ré-analysés. Cela améliore les performances lorsque vous appuyez sur « Précédent » et « Suivant » mais consomme énormement de mémoire. Nous allons donc désactiver cette fonction.

  • Cherchez la clé suivante : browser.sessionhistory.max_total_viewers
  • Double cliquez dessus pour mettre sa valeur à : 0

Le Pipelining réduit la charge réseau et permet de réduire les temps de chargement des pages sur des connexions à latence élevée. Nous activons donc cette fonction.

  • Cherchez la clé suivante : network.http.proxy.pipelining
  • Double cliquez dessus pour basculer sa valeur sur : true

Le préchargement des liens est une fonction conçue pour qu’un navigateur Web rentabilise ses périodes d’inactivité pour télécharger ou précharger les documents que son utilisateur est susceptible de vouloir visiter dans un proche avenir. On peut désactiver cette fonction.

  • Cherchez la clé suivante : network.prefetch-next
  • Double cliquez dessus pour basculer sa valeur sur : false

IPV6 est la nouvelle version d’IP. Cependant dans 99,9% de cas nous sommes en IPV4. On peut donc désactiver la recherche DNS IPV6.

  • Cherchez la clé suivante : network.dns.disableIPv6
  • Double cliquez dessus pour basculer sa valeur sur : true

Avec la préférence cachée plugin.expose_full_path (false par défaut) mise sur true (voir ci-dessous), la page « about:plugins » affiche le chemin d’accès (sur le disque dur en général) aux différents plugins répertoriés.

  • Cherchez la clé suivante : plugin.expose_full_path
  • Double cliquez dessus pour basculer sa valeur sur : true

Chaque navigateur envoie une requête à un serveur spécifié par période de temps. Si nous augmentons le nombre de requêtes envoyé dans la même période, cela permettra d’accélérer le chargement des pages !

  • Cherchez la clé suivante : network.http.pipelining.maxrequests
  • Double cliquez dessus pour mettre sa valeur à : 32

Pour assurer un meilleur traffic et une meilleure perception de fluidité sur le Web, les navigateurs peuvent envoyer plusieurs requêtes simultanément sur plusieurs connexions TCP. On appelle cela les connexions parallèles. Nous allons augmenter ce nombre de connections.

  • Cherchez la clé suivante : network.http.max-connections
  • Double cliquez dessus pour mettre sa valeur à : 40
  • Cherchez la clé suivante : network.http.max-connections-per-server
  • Double cliquez dessus pour mettre sa valeur à : 8

Les connexions persistantes n’ont rien à voir avec les connexions parallèles vues juste avant. Elles permettent au serveur de ne pas fermer la connexion TCP dès que la requête est terminée. Le client pourra alors réutiliser la connexion sans devoir la re-négocier. Appliquez les paramètres ci-dessous :

  • Cherchez la clé suivante : network.http.max-persistent-connections-per-proxy
  • Double cliquez dessus pour mettre sa valeur à : 16
  • Cherchez la clé suivante : network.http.max-persistent-connections-per-server
  • Double cliquez dessus pour mettre sa valeur à : 16

Ceci fait, nous allons maintenant passer à la création de nouvelles clés.

Par défaut, le cache de Firefox utilise un pourcentage de la mémoire système de l’ordinateur. Nous allons lui donner une valeur fixe : 4 ou 8 mégas sont suffisants dans la plupart des cas.

  • D’un clic-droit sur la page, sélectionnez « Nouvelle » -> « Valeur numérique »
  • Nom de la clé : browser.cache.memory.capacity
  • Valeur : 4000 ou 8000

Cette option ne fonctionne qu’avec Windows. Elle permet de diminuer l’utilisation de mémoire lorsque vous minimisez toutes les fenêtres de Firefox

  • « Nouvelle » -> « Valeur booléenne »
  • Nom de la clé : config.trim_on_minimize
  • Valeur : true

Activation du mode turbo de Firefox

  • « Nouvelle » -> « Valeur booléenne »
  • Nom de la clé : browser.turbo.enabled
  • Valeur : true

La clé suivante défini le temps qu’attendra Firefox avant de faire un premier affichage de la page s’il n’a pas reçu toutes les données au bout d’un temps donné (dans la manipulation, 2000 millisecondes, soit 2 secondes).

  • « Nouvelle » -> « Chaîne de caractères »
  • Nom de la clé : nglayout.initialpaint.delay
  • Valeur : 2000

La clé suivante avec comme valeur « true » permettra d’accroître considérablement le temps de rendu sur les connexions à haute vitesse.

  • « Nouvelle » -> « Valeur booléenne »
  • Nom de la clé : Content.notify.ontimer
  • Valeur : true

En complément de la clé ci-dessus, on donnera comme valeur à la clé « content.notify.backoffcount » -> 5 pour optimiser l’affichage des pages.

  • « Nouvelle » -> « Chaîne de caractères »
  • Nom de la clé : content.notify.backoffcount
  • Valeur : 5

Cette clé détermine le temps d’affichage du menu de Firefox. Nous décidons de le mettre en affichage instantané.

  • « Nouvelle » -> « Chaîne de caractères »
  • Nom de la clé : ui.submenuDelay
  • Valeur : 0

Il ne vous reste plus qu’à relancer Firefox pour que les nouveaux paramètres soient pris en compte et appréciez la différence !

Les astuces en plus

Dans cette deuxième partie du tutoriel, voici 10 astuces utiles ou non pour améliorer notre navigateur favoris … Firefox.

Désactiver le délais de 3 secondes avant l’installation d’un module complémentaire.

  • Cherchez la clé suivante : security.dialog_enable_delay
  • Double cliquez dessus pour mettre sa valeur à : 0

Afficher le bouton de fermeture d’onglet uniquement sur l’onglet sélectionné.

  • Cherchez la clé suivante : browser.tabs.closeButtons
  • Double cliquez dessus pour mettre sa valeur à : 0

Améliorer la restauration en cas de plantage de Firefox.

  • Cherchez la clé suivante : browser.sessionstore.interval
  • Double cliquez dessus pour mettre sa valeur à : 5000

Modifier le raccourcis Ctrl + Tab.

  • Cherchez la clé suivante : browser.ctrlTab.previews
  • Double cliquez dessus pour basculer sa valeur sur : true

Ouvrir plusieurs pages d’accueil au démarrage de Firefox.

  • Pour cela faites « Outils » -> « Options »
  • Entrez les URL de toutes les pages d’accueil désirées les unes à la suite des autres en séparant chacune avec ce caratère : | Pour obtenir le caractère ci-dessus tapez [Alt Gr] + [6].

Désactiver l’antivirus qui scanne tous vos fichiers en fin de téléchargement.

  • Cherchez la clé suivante : browser.download.manager.scanWhenDone
  • Double cliquez dessus pour basculer sa valeur sur : false

Créer le raccourcis d’une page sur votre bureau ou dans un dossier.

  • Il vous suffit simplement d’attraper à la souris le favicon à coté de l’adresse du site et de le déplacer jusqu’à l’emplacement désiré.

Voici une liste de quelques raccourcis clavier pour une utilisation optimisée de Firefox.

  • Ctrl + L => Sélectionne la barre d’adresse
  • Ctrl + – => Diminue la taille de la police sur la page actuelle
  • Ctrl + + => Augmente la taille de la police sur la page actuelle
  • Ctrl + T => Ouvre un nouvel onglet
  • Ctrl + K => Sélectionne la barre de recherche
  • Ctrl + D => Ajoute la page actuelle à aux favoris
  • Ctrl + F => Chercher un mot ou expression dans la page
  • Ctrl + U => Voir le code source
  • Alt + F4 => Ferme la fenêtre active
  • F5 => Actualise la page actuelle
  • F11 => Passer en mode plein écran
  • SHIFT + Clic-gauche     => Ouvre une nouvel fenêtre en cliquant sur un lien

Ouvrir les nouveaux onglets sur la page d’accueil.

Pour que les nouveaux onglets s’ouvrent sur la page d’accueil ou une autre URL, il suffit d’ajouter l’add-on NewTabURL (disponible ici). Une fois le plugin installé, il faut aller modifier ses options :

  • « Outils » -> « Modules complémentaires » -> « Options » (sur NewTabURL bien sûr ). Sur la page des options vous pouvez choisir votre page d’accueil ou une autre URL
  • puis cliquez sur « Sauvegarder ». Maintenant redémarrez Firefox et admirez quand vous ouvrez un nouvel onglet !
Des add-ons spécialement pour Google

Firefox étant un logiciel Open Source, sa communauté florissante n’a pas fait main basse sur ce phénomène qu’est Google (si quelqu’un ne connait pas Google qu’il se dénonce sur le champs)et nous propose chaque jour des extensions plus farfelues les unes que les autres.

Dans cette troisième partie du tutoriel, je vais donc vous présenter une miette des meilleurs add-ons Firefox pour ce moteur de recherche.

  • SearchPreview

On commence par mon extension préférée : SearchPreview

Cette extension, plus connu sous le nom de GooglePreview, ajoute des vignettes à gauche des résultats de recherche.

De cette façon vous pouvez avoir un petit aperçu du site avant de cliquer sur le lien.

  • Search Cloudlet

Search Cloudlet est une extension fonctionnant avec Google, Yahoo! et Twitter.

Lorsque vous effectuerez une recherche sur un de ces 3 moteurs, un nuage de tags affichera des liens vers des sites liés aux termes de recherche utilisés.

  • CustomizeGoogle

CustomizeGoogle est une extension pour Firefox qui permet d’améliorer les résultats de recherche de Google en ajoutant des informations supplémentaires (comme des liens vers Yahoo, MSN, Voila…) et en supprimant les informations non-demandées (comme les pubs et le spam). Toutes les fonctions sont désactivables.

  • Google Search 4 Wikipedia

Google Search 4 Wikipedia est un plugin qui permet d’avoir un accès direct aux services de recherche de Google (Image, Maps) pour obtenir plus d’informations sur le sujet en cours de consultation sur Wikipédia.

  • Google Results Walker

Cet add-on Firefox permet d’avoir une navigation rapide et facile des résultats de Google en utilisant la molette de la souris. Vous pouvez également obtenir un aperçu de vos résultats de recherche, marquer le résultat dans une autre couleur ou le supprimer d’une liste. Essayez-le, c’est rapide et amusant !

Les meilleurs add-ons du moment

En raison des près de 2 milliards de téléchargements effectués sur https://addons.mozilla.org/,  le siteRockYourFirefox nous propose aujourd’hui un pack des 25 meilleurs extensions pour Firefox.

Je ne vais pas vous lister la totalité de celle-ci car cela ne servirais à rien mais tout simplement vous mettre le lien pour pouvoir télécharger ce superbe pack.

Les 25 meilleurs extensions pour Firefox en 2010

Le tutoriel s’achève donc maintenant mais n’hésitez surtout pas à mettre la liste de vos astuces ou add-ons en commentaire et je les rajouterai volontiers dans cet article.