Index Optimisations: 

  1. Accélérer le chargement de Firefox dans Windows
  2. Configurer Firefox pour le rendre plus rapide
  3. Augmenter le cache de Firefox
  4. Utiliser la mémoire et/ou déplacer le cache de Firefox
  5. Diminuer l'utilisation abusive de la mémoire
  6. Libérer la charge mémoire en vidant le cache instantanément
  7. Désactivez le système de cache de Firefox
  8. Optimiser le rendu et le chargement des pages
  9. Activer le cache optimisé (Firefox 38)
  10. Ouvrir les résultats de recherche dans de nouveaux onglets
  11. Ouvrir les marques-page dans un nouvel onglets
  12. Retrouvez l’URL complète (avec http/https) dans la barre de navigation de Firefox
  13. Sélectionner toute l'URL de la barre d'adresse d'un simple clic
  14. Supprimer le blocage des extensions non approuvées par Mozilla (Firefox 43.0)
  15. Activer le copier/coller sur les sites qui le bloquent
  16. Sauvegarder les marques-pages à la fermeture de Firefox
  17. Réglage Correcteur Orthographique
  18. Activer la fonctionnalité de capture d'écran de Firefox 55.0
  19. Retrouver l'ancien Panneau des Préférences/Options sous Firefox 56.0
  20. Prévisualisation/Aperçu des onglets
  21. Activer/Désactiver le Multi-process
  22. Activer le support des plugins tels que Java dans Firefox 52 et plus
  23. Désactiver la notification de fin de téléchargement
  24. Résoudre certains problèmes de lenteur de Firefox 57
  25. Effectuer un changement d'onglet plus rapidement avec la fonction "Tab Warming"
  26. Taille d'onglet (FF57 et +)
  27. Animations (FF57 et +)

Index Sécurité:

  1. Nombre d'Historiques de session, de Sauvegardes des marque-pages et Géolocalisation
  2. Ne pas afficher l'IP réelle derrière un VPN
  3. Désactiver l'avertissement de mot de passe non sécurisé (http)
  4. Désactiver la connexion Wi-Fi quasi permanente
  5. Protection contre le pistage (Tracking protection)
  6. Éviter le phishing via Punycode
  7. Améliorer la confidentialité en ligne en contrôlant les informations de référence
  8. Bloquer la Télémétrie de Firefox (pingsender) via espace d'hébergement Amazon
  9. Bloquer identification unique du navigateur
  10. Bloquer les fenêtres pop-up non désirées
  11. Bloquer les cookies tiers placés par des traqueurs (Firefox 63+)
  12. Récupération mots de passe et certificats

Index Liens - Utilitaires - Extensions d'Optimisation mémoire dans Firefox:

  •  D'autres liens pour l'optimisation de Firefox
  •  Des utilitaires pour Optimiser Firefox
  •  Des extensions pour Optimiser l'utilisation de la mémoire dans Firefox

Optimisations :

1. Accélérer le chargement de Firefox dans Windows

- Cette astuce permet à Windows de charger plus rapidement Firefox. Pour ce faire, on utilise la fonctionnalité de Prefetch de Windows XP. Cette fonctionnalité dit à Windows de garder Firefox en mémoire pour que le chargement de Firefox se fasse beaucoup plus rapidement à chaque fois que vous le lancerez.
- Vous devrez exécuter Firefox d'abord une fois à chaque "boot" de Windows pour qu'il se fasse. Une fois le Prefetch fait, le chargement de Firefox se fera plus rapidement jusqu'au prochain démarrage.

- Pour faire un prefetch, il faut remplacer les chemins (généralement "C:\Program Files\Mozilla Firefox\firefox.exe") de vos raccourcis Firefox par "C:\Program Files\Mozilla Firefox\firefox.exe" /prefetch:1

Procédure Prefetch sur Windows:

  • Clic droit sur l'icône Firefox dans la barre de lancement rapide ou sur le bureau.
  • Sélectionner Propriétés.
  • Dans le champs Cible de la fenêtre de dialogue, ajouter d'abord un espace, puis le texte suivant: /Prefetch:1
  • Valider par OK.
Au lancement suivant Windows mettra en mémoire le processus de démarrage de Firefox pour pouvoir accélérer son exécution la fois suivante.

2. Configurer Firefox pour le rendre plus rapide

Ouvrir Firefox et taper about:config dans la barre d'adresse, cliquez sur "Je prends le risque" ou  "Je ferai attention, promis !" (type d'avertissement en fonction de la version de Firefox) et modifier les valeurs suivantes en les recherchant avec la barre de Recherche (double cliquez dessus pour effectuer la modification)

network.dns.disableIPv6 = true
network.http.max-connections = 256 par défaut
network.http.max-connections-per-server = mettez 8. (n’apparaît plus à partir de Firefox 35.0.1)
network.http.max-persistent-connections-per-proxy = 32 par défaut
network.http.max-persistent-connections-per-server = mettez 16 (6 par défaut sur Firefox 35.0.1)
network.http.pipelining = true
network.http.pipelining.maxrequests mettez 100 (ou laisser 32 par défaut)
network.http.proxy.pipelining = true
network.http.pipelining.ssltrue
network.prefetch-next = mettez à false
dom.storage.enabled = mettez à false
nglayout.initialpaint.delay = 2000

Note: si cette dernière entrée n'existe pas, cliquer avec le bouton de droite, sélectionner :
(Nouvelle >> Valeur numérique ou Nombre entier).

Entrer nglayout.initialpaint.delay comme nom et 2000 comme valeur.

À propos de "network.http.pipelining.maxrequests"

Ce qu'en dit Assist.com : http://assiste.com/Firefox_Reglages_parametres_avances_dans_about_config.html

"Certains sites annoncent des valeurs supérieures à 8 : c'est faux et ignoré.

Curieusement, Firefox à positionné cette valeur à 32 par défaut à partir de FF13 et a supprimé la limite maximum à 8 qui était codée en dur. C'est faux.

Firefox ne sait pas envoyer plus de 8 requêtes simultanées."

Que signifie ces paramètres ?
  • Le fait d'activer le "pipelining" permet à Firefox d'envoyer plusieurs requêtes à la fois.
  • Le "maxrequests" indique à Firefox le maximum de requêtes à envoyer simultanément. Il semblerait que Firefox ne puisse envoyer que 8 ou 10 requêtes à la fois, mais spécifier un nombre supérieur ne peut pas nuire, tout en restant raisonnable.

    Cela devrait améliorer les performances suivantes :
  • Plus de connexions simultanées
  • Moins d'aller-retour en réutilisant les connexions TCP existantes pour envoyer plusieurs requêtes HTTP (pipelining).
  • Le "delay" détermine le temps en millisecondes que Firefox attend avant de commencer à afficher la page après réception de la réponse du serveur.
Si vous ne souhaitez pas vous lancer dans ses modifications, l'extension Tweak Network Settings a été conçu pour les faire à votre place. voir mes extensions favorites pour plus d'explications

A quoi correspond exactement le paramètre "delay" ?

- Il s'agit du 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). Bien entendu, Firefox affichera toujours immédiatement la page s'il a reçu les données en moins de 2 secondes.

Sans ce réglage, Firefox va faire plusieurs "rendus" de la page pendant la réception des données, consommant plus de CPU que nécessaire.

Contrairement à l'astuce qui circule beaucoup sur le net, il n'est pas du tout recommandé de mettre ce paramètre à 0.
Cela force Firefox à faire un rendu de la page alors qu'il n'a même rien reçu, gaspillant des cycles CPU (et donc un ralentissement inutile de votre ordinateur).

Remarques :
  • Pour le paramètre nglayout.initialpaint.delay mis à 0, Certes la page va commencer à s'afficher plus vite, mais au total elle sera plus longue à charger. C'est toujours bon de le savoir.
  • Pour la fonction pipelining c'est bien, si les serveur le supportent (généralement ça ne vous posera pas de problème).
  • L'augmentation de tout ce qui ressemble à des "max_connexion" charge les serveurs, c'est bien, mais Ils peuvent vous refuser un nombre trop grand de connexions simultanées et vous renvoyer une erreur.
Note :
- Oui ces quelques réglages des paramètres apporte en général un plus, car ceux par défaut des concepteurs de logiciels sont souvent déterminés avec prudence. Mais attention de ne pas vouloir trop optimiser: "le mieux est parfois l'ennemi du bien".

- À en croire certains commentaires sur le net, certaines optimisations ne sont pas nécessaires et n'apportent strictement rien en terme de rapidité avec Firefox 35 et +, au contraire même ils auraient plutôt tendance à ralentir le navigateur.

Info :
Toutes les modifications qui suivent ce font dans about:config après avoir ouvert Firefox. A la demande de confirmation, cliquez sur le bouton "Je ferai attention, promis !" ou "Je prend le risque" en fonction de la version de Firefox.

  • 3. Augmenter le cache de Firefox :
Nous allons donner une valeur fixe au cache de Firefox. en créant une nouvelle valeur, clic droit dans la page.

Choisissez "Nouvelle" --- "Valeur numérique" ou "Nombre entier":
Nom : browser.cache.memory.capacity
Valeur : 8000, 15000 ou 30000

la valeur est à paramétrer selon la mémoire disponible sur l'ordinateur : 
  • 128 Mo – 512 Mo : 8000
  • 512 Mo – 1 Go de RAM : 15000 
  • + de 1 Go : vous pouvez laisser 15 000, ou essayer 30 000
 
8000 pour 8Mo, 15000 pour 15Mo, 30000 pour 30Mo
Validez par OK et redémarrez Firefox pour appliquer la modification.
 
  • 4. Utiliser la mémoire et/ou déplacer le cache de Firefox :
Si vous avez suffisamment de RAM installée sur votre PC, il peut être intéressant d'utiliser celle-ci pour le cache de Firefox, et surtout pour ceux qui utilisent un SSD.
 
Nous allons modifier une valeur.
 
Rechercher la clé : browser.cache.disk.enable.
 
Double clic sur la clé afin de passer sa valeur à False.
 
Vérifiez ensuite que l'option browser.cache.memory.enable est bien à True. Si ce n'est pas le cas, double cliquez dessus.
 
Maintenant que le cache est désormais en mémoire, il sera effacé à chaque redémarrage de votre ordinateur, ou manuellement : Outils > Options > Avancé > onglet Réseau > Stockage hors connexion > Vider le cache maintenant.

Sur Linux Ubuntu avec SSD Déplacer les mises en cache de Firefox dans la RAM (pour éviter les multiples écritures) : Créer une nouvelle valeur chaîne de caractères browser.cache.disk.parent_directory et mettre /tmp/firefox
Puis une autre valeur chaine de caractères browser.cache.offline.parent_directory et
mettre /tmp/firefox

Sur Windows Déplacer les mises en cache de Firefox du SSD vers un HDD (pour éviter les multiples écritures) : (Dans l'exemple le disque dur ou la partition portera la lettre F)
 

(Dans l'exemple le disque dur ou la partition portera la lettre F)

Créez un dossier à la racine de la partition du disque dur souhaité et nommez-le:

Firefox_temp

Pour que ce soit plus propre sur votre partition du disque dur vous pouvez choisir de masquer ce dossier

Dans about:config rechercher la clé : browser.cache.disk.parent_directory

normalement elle n'existe pas, alors il faut la créer.

Faites un clic droit sur la page puis sélectionner : "Nouvelle" >> "Chaîne de caractères"
Nom : browser.cache.disk.parent_directory

Une autre fenêtre s'ouvre, tapez par la valeur : F:\\Firefox_temp\\

Effectuez la même procédure pour la clé : browser.cache.offline.parent_directory

Fermez toutes les fenêtres et redémarrez le navigateur pour prendre en compte les changements.

Vous pouvez vérifier que les fichiers temporaire sont bien à présent sur le disque dur F en ouvrant Firefox et en tapant dans la barre d'adresse about:cache

Note : Étant donnée que vous avez déplacé le cache de Firefox, la plus part des logiciels de nettoyage comme CCleaner ne videront pas ce dossier automatiquement puisque ce n'est pas l'emplacement par défaut du navigateur, n'oubliez pas de le configurer pour qu'il nettoie le dossier Firefox_temp

  • 5. Diminuer l'utilisation abusive de la mémoire :
Lorsque l'on minimise Firefox dans la barre des tâches, celui-ci a une fâcheuse tendance a utiliser abusivement de la mémoire. Pour y remédier, créez une nouvelle valeur.

Choisissez "Nouvelle" >> "Valeur booléenne" :
Nom : config.trim_on_minimize
Valeur : True

Note : Pour config.trim.on.minimize, sauf erreur de ma part, cela ne concerne que les versions Windows de Firefox.

  • 6. Libérer la charge mémoire en vidant le cache instantanément :
Choisissez "Nouvelle" >> "Valeur booléenne"
Nom : browser.turbo.enabled
Valeur : True

  • 7. Désactivez le système de cache de Firefox :
le système de cache de Firefox accélère l'affichage des pages suivantes et précédentes, le problème c'est qu'il est un gros consommateur de mémoire.

Choisissez "Nouvelle" >> "Valeur numérique" ou "Nombre entier"
Nom : browser.sessionhistory.max_total_viewers
Valeur : 0

  • 8. Optimiser le rendu et le chargement des pages :
Choisissez "Nouvelle" >> "Chaîne de caractères" :
Nom : content.notify.backoffcount
Valeur : 5
Choisissez "Nouvelle" >> "Chaîne de caractères" :
Nom : ui.submenuDelay
Valeur : 0
Rechercher la clé : plugin.expose_full_path
Double clic sur la clé afin de passer sa valeur à True

Relancez Firefox pour que les nouveaux paramètres soient pris en compte.

  • 9. Activer le cache optimisé (Firefox 38) :
Firefox 38 dispose d'un nouveau système de cache http qui permet de gagner quelques millisecondes à chaque visite de site. Désactivé par défaut, voici comment l'activer.
 
Rechercher la clé : browser.cache.use_new_backend
clic droit sur la ligne, et choisir modifier, mettre 1 en valeur, valider la modification est effective immédiatement
Si vous constatez une instabilité du navigateur remettre à la valeur par défaut : 0

  • 10. Ouvrir les résultats de recherche dans de nouveaux onglets:
Rechercher la clé : browser.search.openintab
Double clic sur la clé afin de passer sa valeur à True

  • 11. Ouvrir les marques-page dans un nouvel onglet:
Rechercher la clé : browser.tabs.loadBookmarksInTabs
 
Double clic sur la clé afin de passer sa valeur à True

  • 12. Retrouvez l’URL complète (avec http/https) dans la barre de navigation de Firefox:
Rechercher la clé : browser.urlbar.trimURLs
Double clic sur la clé afin de passer sa valeur à False
 
les adresses sont maintenant affichées entièrement dans la barre de navigation.

  • 13. Sélectionner toute l'URL dans la barre d'adresse d'un simple clic :
Rechercher la clé : browser.urlbar.clickSelectsAll
Double clic sur la clé afin de passer sa valeur à True

Effet immédiat dans la barre d'adresse.

Pour contrer ce blocage faite ce qui suit:

Rechercher la clé : xpinstall.signatures.required
Double clic sur la clé afin de passer sa valeur à False

Relancez Firefox.

  • 15. Activer le copier/coller sur les sites qui le bloquent :
Certaines sites bloquent le copier/coller sur les champs Mot de passe de leurs formulaires afin de vous forcer à saisir manuellement votre mot de passe et sa confirmation. Cela peut rapidement devenir gênant, surtout si vous utilisez un gestionnaire de mot de passe. Voici comment passer outre ce blocage.
 
Rechercher la clé : dom.event.clipboardevents.enabled
Double clic sur la clé afin de passer sa valeur à False

  • 16. Sauvegarder les marques-pages à la fermeture de Firefox:
Rechercher la clé : browser.bookmarks.autoExportHTML (valeur par défaut = False)
 
Double clic sur la clé afin de passer sa valeur à True.

Désormais, à chaque fois que vous fermez le navigateur web Firefox, vos marque-pages actuels sont automatiquement exportés dans le fichier HTML "bookmarks.html" de votre dossier de profil Firefox.

  • 17. Réglage Correcteur Orthographique :

Rechercher la clé : layout.spellcheckDefault >> valeur par défaut 1

Valeurs possibles:
 
   0 - aucune correction orthographique.
   1 - correction orthographique seulement dans les champs texte multi-lignes.
   2 - correction orthographique dans tous les champs texte.

  • 18. Activer la fonctionnalité de capture d'écran de Firefox sur Firefox 55.0
Rechercher la clé : extensions.screenshots.system-disabled

Double clic sur la clé afin de passer sa valeur à False

Cette action permettra d'afficher le bouton de capture d'écran instantanément. Il sera facilement visible sous la forme d'une nouvelle icône d'écran de type "Ciseaux" dans la barre d'outils et prêt à capturer une région d'une page Web.

  • 19. Retrouver l'ancien Panneau des Préférences/Options sous Firefox 56.0
Rechercher la clé : browser.preferences.useOldOrganization
Double clic sur la clé afin de passer sa valeur à True (False par défaut)
 
Redémarrer Firefox.

  • 20. Prévisualisation / Aperçu des onglets.
Rechercher la clé : browser.allTabs.previews
Double clic sur la clé afin de passer sa valeur à True (False par défaut)
 
Quand vous cliquez ensuite sur la petite flèche à coté des onglets, vous aurez une prévisualisations !

  • 21. Activer/Désactiver le Multi-process.
Pour l'activer
 
Rechercher la clé : browser.tabs.remote.autostart
Double clic sur la clé afin de passer sa valeur à True
 
Pour le désactiver, mettre la valeur à False et patienter le temps que les développeurs adaptent leurs modules.

Si la clé : browser.tabs.remote.force-enable n’existe pas.

Faites un clic droit sur la page puis : Nouvelle >> valeur booléenne.

Indiquez browser.tabs.remote.force-enable comme nom puis positionnez à True.

Vérifiez enfin que la clé : accessibility.force_disabled est à False.

Si ce n’est pas le cas, créé la clé en valeur booléenne en suivant la même procédure que précédemment.

  • 22. Activer le support des plugins tels que Java dans Firefox 52 et plus.
Faites un clic droit sur la page puis : Nouvelle >> Valeur Booléenne. Nommer cette valeur :
 
plugin.load_flash_only = mettre sur False.
 
Redémarrer Firefox.

  • 23. Désactiver la notification de fin de téléchargement.
Par défaut une fenêtre "pop-up" surgit pour notifier de la fin d'un téléchargement. Ce n'est pas forcément utile pour tous et une petite animation peut être la cause d'un grand ralentissement sur une configuration matérielle légère, voici comment s'en dispenser :
 
Rechercher la clé : browser.download.manager.showAlertOnComplete
Double clic sur la clé afin de passer sa valeur à False (True par défaut)

  • 24. Résoudre certains problèmes de lenteur de Firefox 57 .
Certains utilisateurs se plaignent d'une lenteur excessive de Firefox dans l'affichage et/ou le rechargement des onglets, voir même un blocage du navigateur, phénomène amplifié quand plusieurs onglets sont ouverts. On peut en partie y remédier en appliquant ce qui suit:
 
Bouton menu >> "Options" >> "Vie privée et sécurité". Dans la section "Permissions", cocher "Empêcher les services d’accessibilité d’avoir accès à votre navigateur" et relancer Firefox.
 
Ou en passant par about:config
 
accessibility.force_disabled = mettre à 1 (nombre entier)

  • 25. Effectuer un changement d'onglet plus rapidement avec la fonction "Tab Warming"
Cette fonctionnalité vise à accélérer le processus de changement d'onglet pour les utilisateurs afin de les aider à gagner quelques secondes supplémentaires pendant leurs sessions de navigation.

La définition précise indique qu'il s'agit d'un processus de rendu préemptif des couches pour un onglet, et de les télécharger de manière préemptive vers le compositeur lorsque le navigateur est pratiquement sûr de pouvoir basculer vers cet onglet.

Auparavant, le navigateur suivait une approche quelque peu différente. Le mécanisme fonctionne plutôt bien mais l'équipe de développeurs a pensé qu'ils pourraient le rendre légèrement meilleur.

Tab Warming est actuellement contrôlé via les préférences. Ouvrez un nouvel onglet dans le navigateur Firefox, tapez about:config et appuyez sur "Entrée".

Rechercher la clé : browser.tabs.remote.warmup.enabled
Double clic sur la clé afin de passer sa valeur à True (False par défaut)
Cela activera la fonctionnalité "Tab Warming".

À présent, le navigateur détecte simplement si vous placez un onglet avec la souris pour prédire que vous allez probablement le choisir, mais il y a certainement plus de possibilités d'introduire l'avertissement basé sur le comportement des autres utilisateurs.

Mozilla explique ceci:
"Avec l'option Tab Warming activé, lorsque vous passez le curseur de votre souris sur l'onglet, le rendu de ce SVG sophistiqué se produira alors que votre doigt est toujours sur le point de cliquer sur le bouton de la souris pour choisir l'onglet."

Traduction source originale (EN) : http://www.thewindowsclub.com/make-tab-switch-faster-firefox-browser-tab-warming-feature

  • 26. Taille d'onglet (FF57 et +)
Mozilla a fait un pas en arrière dans Firefox Quantum : il a réduit la largeur par défaut de 100px à 76px.

Rechercher la clé : browser.tabs.tabMinWidth
Double clic sur la valeur et remplacez-la par une taille qui vous convienne.

  • 27. Animations (FF57 et +)

Désactiver les animations

Rechercher la clé : toolkit.cosmeticAnimations.enabled

Double clic sur la clé afin de passer sa valeur à False.



Sécurité :

  • 1. Nombre d'Historiques de session, de Sauvegardes des marque-pages et Géolocalisation :
Dans about:config
 
browser.sessionhistory.max_entries >>>> 10 (nombre d'historique de session, par défaut la valeur est de 50)
 
browser.bookmarks.max_backups >>>> 5 (nombre de sauvegarde des marques pages, par défaut la valeur est de 15, si vous rechercher principalement la sécurité mettre à 0)
 
geo.enabled >>>> False (votre localisation par défaut est sur True, dangereux si vous utilisez un VPN)

  • 2. Ne pas afficher l'IP réelle derrière un VPN
WebRTC est un nouveau protocole de communication qui repose sur JavaScript qui peut afficher votre adresse IP réelle derrière votre VPN.

L'extension comme NoScript empêche cela, c'est probablement une sécurité supplémentaire que de bloquer aussi ce protocole directement, juste pour être sûr.
 
Comment désactiver WebRTC dans Firefox?
 
Explication:

  • Entrez "about:config" dans la barre d'adresse Firefox et appuyez sur Entrée.
  • Appuyez sur le bouton "Je ferai attention, promis !"  OU "Je prend le risque" en fonction de la version de Firefox
  • Rechercher la clé media.peerconnection.enabled
  • Double-clic sur l'entrée, la colonne "Valeur" doit maintenant être à False  (True par défaut)
  • Terminé.

Effectuez le test de fuite WebRTC.
 
Si vous voulez vous assurer que chaque paramètre lié à WebRTC est vraiment désactivé, modifiez ces paramètres:
Media.peerconnection.turn.disable = true
Media.peerconnection.use_document_iceservers = false
Media.peerconnection.video.enabled = false
Media.peerconnection.identity.timeout = 1 (par défaut = 10000)
 
Maintenant, vous pouvez être sûr à 100% que WebRTC est désactivé.

  • 3. Désactiver l'avertissement de mot de passe non sécurisé (http)

Rechercher la clé : security.insecure_password.ui.enabled

Double clic sur la clé afin de passer sa valeur à False (True par défaut)

Redémarrez Firefox et vous verrez que les invites d'avertissement ont été désactivées.

  • 4. Désactiver la connexion Wi-Fi quasi permanente

Avec Firefox 52.0 une nouvelle fonction est disponible, la détection automatique de portails captifs d'accès Wi-Fi, vous savez ceux qui vous redirigent vers une page spéciale en général d'authentification afin de vous connecter à Internet.

Si cette fonction est sans doute bien utile pour les itinérants et/ou ceux qui se connectent souvent hors de chez eux via leur appareil portable, il n'est pas contre d'aucune utilité pour une utilisation domestique.
Or, l'une des conséquences de cette amélioration est la connexion quasi permanente de Firefox à un serveur aléatoire de cloudfront.net

Pour désactiver cette fonction, et donc la connexion quasi permanente qui y est liée.

Rechercher la clé : network.captive-portal-service.enabled
Double clic sur la clé afin de passer sa valeur à False (True par défaut)

Relancer Firefox pour la prise en considération de la modification.

  • 5. Protection contre le pistage (Tracking protection):
Firefox propose une protection contre le pistage par certaines régies publicitaires. Par défaut, cette protection est uniquement active en mode navigation privée. Pour l'activer par défaut/
 
Rechercher la clé : privacy.trackingprotection.enabled
Double clic sur la clé afin de passer sa valeur à True (False par défaut)

  • 6. Éviter le phishing via Punycode
Punycode est un système utilisé par nos navigateurs pour utiliser des noms de domaines internationalisés (IDN) https://fr.wikipedia.org/wiki/Punycode
 
Le phishing via Punycode permet de faire croire que vous êtes sur un site légitime et de confiance alors que vous êtes sur un autre, même en https
 
Pour éviter ça

Rechercher la clé : network.IDN_show_punycode
Double clic sur la clé afin de passer sa valeur à True

C'est fait, fermer la fenêtre about:config
 
Note: Cette modification n'est que provisoire en attendant que Firefox publie un vrai patch

  • 7. Améliorer la confidentialité en ligne en contrôlant les informations de référence
Rechercher la clé : network.http.sendSecureXSiteReferrer
Double clic sur la clé afin de passer sa valeur à False (True par défaut)
 
Note: clé inexistante sur Firefox 52.0.2

  • 8. Télémétrie de Firefox via espace d'hébergement Amazon

Dans Firefox il y a le fichier PingSender.exe qui scrute régulièrement l'IP 50.112.45.104 port 443, propriétaire Amazon
 
Que vient faire Amazon dans Firefox ?
 
Il n'en faut pas plus pour penser à un "tracker" (espion) qui envoi des infos sur les habitudes de navigation, les sites visités, etc...

Voila ce qu'en dit Geckozone

"pingsender" est une nouvelle manière d'envoyer les données de télémétrie à la fermeture de Firefox plutôt qu'à son prochain lancement, ce qui permet aux données d'être analysées plus rapidement.

L'exécutable pingsender.exe est également présent dans les versions plus anciennes de Firefox, probablement depuis que le recueil des données télémétriques a été introduit dans ce navigateur. En vérité, Pingsender.exe et la télémétrie sont intimement liés.

On peut choisir ce que l'on envoi ou non dans "Options" >> section "Avancé" >> "Données collectées".

Une solution consiste à renommer le fichier pingsender.exe en pingsender.org pour ne plus fournir l'accès à cette IP
 
je n'ai pas renommer avec l'extension .bak pour éviter qu'un nettoyage du PC vienne effacer ce fichier, on sait jamais
 
Et comme deux solutions valent mieux qu'une :
 
Rechercher la clé : toolkit.telemetry.shutdownPingSender.enabled
 
Double clic sur la clé afin de passer sa valeur à False (True par défaut)
 
D'après mes tests ces deux manips ne dérange en rien le fonctionnement de Firefox (à voir sur le long terme)
 
Pour info : le fichier pingsender.exe n'est pas présent dans Waterfox 55.0.2

  • 9. Bloquer identification unique du navigateur
Protection contre le prise d'empreintes digitales du navigateur

Rechercher la clé : privacy.resistFingerprinting
Double clic sur la clé afin de passer sa valeur à True (False par défaut)

Constat, a la réouverture du navigateur, celui ci s'ouvre en fenêtre réduite.

  • 10. Bloquer les fenêtres pop-up non désirées
Par défaut, la clé : dom.popup_allowed_events
a pour valeur : change click dblclick mouseup pointerup notificationclick reset submit touchend

Pour bloquer toutes les fenêtres pop-up, il suffit de vider cette valeur, c'est-à-dire de supprimer toute la zone de texte.

Si vous ne souhaitez pas désactiver toutes les fenêtres contextuelles mais que vous souhaitez interdire certaines fenêtres contextuelles, vous pouvez supprimer l'événement souhaité du champ de valeur.
Par exemple, vous pouvez supprimer les événements "click" et "dblclick" de la valeur pour bloquer les fenêtres contextuelles qui s'affichent lorsque vous cliquez ou double-cliquez sur des pages Web.

  • 11. Bloquer les cookies tiers placés par des traqueurs (Firefox 63+)
Dans Firefox 63, Mozilla a inclut une option expérimentale permettant de bloquer les cookies de suivi tiers, assurant ainsi une protection contre le suivi inter-sites.
Mozilla prévoit d'activer cette option par défaut dans Firefox 65.

On peut l'activer dans Firefox 63 en procédant de la manière suivante.

Ouvrir Firefox.
Puis cliquez en haut à droite sur le menu "Hamburger" (les trois traits horizontaux).
Ensuite, cliquez sur Options, puis sélectionnez l'onglet "Vie privée et sécurité".
Dans la rubrique Blocage de contenu, activez le paramètre Cookies tiers, puis sélectionnez "Traqueurs (recommandé)".

  • 12. Récupération mots de passe et certificats :
Pour les mots de passe:
Copiez/collez les fichiers suivants de l'ancien profil vers le nouveau:

Key3.db
- Ce fichier enregistre votre base de données des clés pour vos mots de passe. Pour transférer des mots de passe enregistrés, vous devez copier ce fichier avec :  
  1. logins.json - Mots de passe sauvegardés.
  2. signons.sqlite - C'était valable sur les anciennes versions de Firefox à partir de la 3.6.15
  3. signons3.txt - valable sur des anciennes versions de Firefox 3.0
Pour les certificats:
cert8.db

D'autres liens pour l'optimisation de Firefox :
Des utilitaires pour Optimiser Firefox :
Des extensions pour Optimiser l'utilisation de la mémoire dans Firefox :