Le danger des extensions
- 07/01/2008
Développement://
Le danger des extensionsEn croisant une intéressante notice pour le développeur web (sur l'usage de plusieurs profils sous Firefox), je suis tombé sur cette réflexion pas très récente : Le danger des extensions.
C'est en effet un soucis récurrent que la stabilité et la consommation mémoire de Firefox. D'ailleurs la version 3, actuellement en Beta 2, réduit drastiquement la seconde, tout en accélérant le logiciel dans son ensemble. Mais un certain nombre de soucis viennent non pas de Firefox lui même, mais de ses extensions, qui sont moins largement testées et revues par moins de monde que le cœur du navigateur. De fait, j'ai rencontré quelques soucis avec certaines d'entre elles pourtant bien pratiques et nécessaires; HTML Validator dans ses premières versions par exemple.
Ceci étant, je ne crois pas pour autant que ce soit une raison de se méfier des extensions en général, et d'en déconseiller l'usage aux novices. Elles apportent une richesse qui contribue largement au succès de Firefox.
Je pense que la vraie solution passe par un accompagnement amélioré des développeurs d'extensions, en donnant des bonnes pratiques, en fournissant des cadres de travail, des outils pour vérifier la qualité. Plus techniquement, une certaine isolation entre l'application et l'extension est souhaitable, avec la possibilité d'identifier d'où vient une fuite mémoire ou une erreur critique.
Firefox est déjà capable d'envoyer un rapport d'erreur ou de recharger les pages affichées au moment d'un plantage. Si le navigateur est la nouvelle plateforme, un quasi-OS, alors il faut qu'il en ait les outils : débugueur, isolation mémoire, ...
Un système d'exploitation ne doit pas planter parce qu'un logiciel utilisé dessus plante. Il doit en être de même de Firefox, tout en prenant en compte qu'on déborde très largement du cadre des fonctions du navigateur, et que cela apporte une complexité et une masse de travail plus importantes.
Rubriques des billets
- Agilité - 16 billets
- Archerie - 8 billets
- Avis - 47 billets
- Cultures - 9 billets
- Délires - 34 billets
- Démocrachie - 4 billets
- Développement - 22 billets
- Développement web - 17 billets
- Ergonomie - 17 billets
- Geekerie - 10 billets
- Inclassable - 4 billets
- Informatique - 19 billets
- Littératures - 34 billets
- PHP - 4 billets
- Poor Lonesome Coder - 19 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 16 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
Ecrire votre commentaire
07/01/2008 - Systeme