Firebug arrêté en tant que module complémentaire Firefox distinct
- Catégorie: Firefox
Mozilla et l'équipe Firebug annoncé aujourd'hui, le développement de Firebug en tant que module complémentaire Firefox a été interrompu.
Firebug, probablement le module complémentaire de développement tiers le plus populaire pour Firefox, est disponible pour Firefox depuis très longtemps.
Je l'ai mentionné ici en 2008 par exemple comme l'un des cinq meilleurs modules complémentaires de Firefox . L'équipe Firebug annoncé en 2014 qu'il déplacerait le développement de l'extension Firebug vers une contribution aux outils de développement natifs de Firefox à la place.
Il y avait de bonnes raisons à ce changement, mais la principale était l'introduction de l'architecture multi-processus de Firefox. Firebug 2 n'est pas compatible multi-processus et change de code pour que cela aurait été possible dans un laps de temps récent avec les ressources disponibles.
Malheureusement, Firebug n’a pas été conçu avec le multiprocessus à l’esprit, et le faire fonctionner dans ce nouveau scénario aurait nécessité une réécriture extrêmement difficile et coûteuse. Le groupe de travail Firebug a convenu qu'il ne disposait pas de suffisamment de ressources pour mettre en œuvre un changement architectural aussi massif.
Une autre raison était que les outils de développement intégrés de Firefox allaient de mieux en mieux, et qu'il n'était pas vraiment logique de continuer à travailler sur Firebug si les outils de développement offraient déjà la plupart des fonctionnalités du module complémentaire.
De plus, les outils de développement intégrés de Firefox ont pris de la vitesse, il était donc logique de baser la prochaine version de Firebug sur ces outils à la place.
Le groupe de travail Firebug a donc décidé que le meilleur plan d'action était d'arrêter le développement de Firebug 3, et de rejoindre l'équipe Mozilla DevTools à la place pour apporter la fonctionnalité exclusive de Firebug aux outils de développement intégrés, et pour rendre les outils de développement Firefox encore plus puissants avec la main-d'œuvre et l'expérience supplémentaires.
L'annonce met fin au développement de Firebug 2. La dernière version de Firebug est la version 2.0.18 publiée le 7 octobre 2016. Cette version est toujours compatible avec Firefox, mais uniquement si l'architecture multi-processus du navigateur n'est pas activée.
Plusieurs fonctionnalités de Firebug ont déjà trouvé leur chemin dans Firefox:
Le panneau DOM, le thème Firebug, les messages de journal côté serveur, l'inspecteur HTTP (alias XHR Spy) et divers modules complémentaires populaires tels que FireQuery, l'exportation HAR et PixelPerfect. En outre, plus de 40 bogues ont été corrigés pour combler le fossé entre DevTools et Firebug.
Les utilisateurs du module complémentaire Firebug voudront peut-être consulter la rubrique «migration depuis Firebug» guide sur le Mozilla Developer Network pour obtenir des informations sur les différences entre Firebug et les outils de développement Firefox.
Mots de clôture
La décision de fusionner les fonctionnalités de Firebug dans les outils de développement de Firefox et d'interrompre le développement de Firebug a du sens à plusieurs niveaux. Bien que cela laissera certains utilisateurs derrière, la majorité aura probablement de petits problèmes avec la migration vers les outils de développement intégrés. Mozilla demande aux utilisateurs de Firebug de signaler les fonctionnalités manquantes ici . (Merci Sahil)
Maintenant, c'est à votre tour : Que pensez-vous de la décision d'arrêter Firebug?