Les extensions ne sont pas innocentes dans le succès que rencontre navigateur Firefox de la fondation Mozilla. Le catalogue d'extensions est tellement varié et tentant qu'il donne envie d'en installer des dizaines...

Vous n'êtes pas sans savoir qu'un nombre important d'extensions contribue efficacement au ralentissement, voir à l'instabilité, du navigateur.

Voici une liste non exhaustive d'une dizaine de points négatifs présents dans certaines extensions :

  • ajout d'un élément trop "tape à l'œil" : couleur vive, taille, forme, animation
  • ajout d'un élément dans le menu contextuel qui ne dépend pas du contexte
  • ajout d'un élément inutile dans l'interface qui ne fait que consommer de précieux pixels sur les petites résolution d'écran ; de plus, cet élément est parfois non retirable, ex. : Firebug ou encore DownThemAll
  • ajout d'un élément qui n'a aucun rapport avec l'extension (publicité)
  • ajout d'un élément à plusieurs endroits (barre d'adresse, menu firefox, menu contextuel, barre des tâches, etc.) qui propose la même fonctionnalité
  • ralentissement trop important du navigateur (extension mal codée, non désactivable, etc.)
  • certaines extensions font d'autres choses que ce qui était annoncé : des conflits sont à prévoir avec d'autres extensions (ou double emploi dans le meilleur des cas)
  • le nom de l'extension n'a rien avoir avec son rôle, ex. de SecureLogin qui n'augmente en rien le niveau de sécurité mais permet seulement de gagner beaucoup de temps. "AdBlock Plus" porte par exemple très bien son nom
  • la mise à jour de l'extension est diffusée sur le site de l'auteur mais pas sur le portail dédié de Mozilla qui permet par ailleurs la mise jour de l'extension (mise à jour manuelle si l'auteur ne fait pas le nécessaire sur son site)
  • l'extension duplique une fonctionnalité déjà présente nativement dans Firefox, ex. : StyleSheet Chooser Plus (la fonctionnalité n'existait parfois pas dans Firefox quand l'extension est sortie)
  • les extensions qui ralentissent l'ouverture des popup (window.open), je dis ça car c'est le cas dans mon routeur et ça m'ennerve passablement à chaque fois !

Si vous installez de nombreuses extensions vous augmenterez considérablement le temps d'ouverture du navigateur, sa stabilité ainsi que la consommation de mémoire vive utilisée par Firefox. De plus votre Firefox ressemblera à un Internet Explorer rempli de toolbar et autres malwares (voir SuperBrowser), oui j'y vais un peu fort là 🙂

Les extensions sont souvent très pratiques, mais il faudrait qu'un standard soit établi, une sorte de normes qui permettraient aux extensions qui respectent ces normes d'être différenciées des autres sur le portail Mozilla (sans pour autant retirer celles qui ne les respectent pas) en les estampillant d'un logo 😉

Greasemonkey permet déjà l'interpérabilité des scripts entre les différents navigateurs supportant GreaseMonkey : GreaseMetal pour Google Chrome, , GreaseKit pour Safari, nativemment chez Opera et Epiphany.

Et vous, combien d'extensions Firefox utilisez-vous ?

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter