Firebug作为单独的Firefox插件停产

尝试消除问题的工具

Mozilla和Firebug团队 宣布 如今,已停止将Firebug作为单独的Firefox插件进行开发。

Firebug可能是有史以来最流行的Firefox第三方开发插件,已经在Firefox上使用了很长时间。

我在2008年在这里提到 Firefox前五名附加组件之一 。萤火虫团队 在2014年宣布 它将把开发从Firebug插件转变为对Firefox的本机开发工具的贡献。

firebug firefox

进行更改的理由很充分,但主要的原因是引入了Firefox的多进程体系结构。 Firebug 2与多进程不兼容,因此更改代码以使其在最近的时间内可以利用现有资源来实现。

不幸的是,Firebug并非在设计时就考虑到了多进程,要使其在新的情况下工作将需要极其困难且昂贵的重写。 Firebug工作组同意他们没有足够的资源来实施如此大规模的架构更改。

另一个原因是,Firefox的内置开发人员工具越来越好,如果开发人员工具已经提供了大多数附加功能,那么继续开发Firebug并没有多大意义。

此外,Firefox的内置开发人员工具已经获得了快速发展,因此,有必要在这些工具的基础上开发下一个版本的Firebug。

因此,Firebug工作组决定,最好的做法是停止开发Firebug 3,并加入Mozilla DevTools团队,将Firebug专有功能引入内置的Developer Tools中,并使Firefox Developer Tools变得更大。增加的人力和经验。

该公告使Firebug 2的开发工作告一段落。 Firebug的最新版本 是2016年10月7日发布的2.0.18版。此版本仍与Firefox兼容,但前提是未启用浏览器的多进程体系结构。

Firebug的一些功能已进入Firefox:

DOM面板,Firebug主题,服务器端日志消息,HTTP检查器(也称为XHR Spy)以及各种流行的附加组件,例如FireQuery,HAR Export和PixelPerfect。此外,修复了40多个错误,以缩小DevTools和Firebug之间的差距。

Firebug附加用户可能需要查看“从Firebug迁移” 指导继续 Mozilla开发人员网络,以获取有关Firebug和Firefox开发人员工具之间差异的信息。

结束语

将Firebug功能合并到Firefox的开发人员工具中并中止Firebug开发的决定在许多层面上都是有意义的。尽管它将使一些用户落后,但大多数人迁移到内置的Developer Tools时可能几乎没有问题。 Mozilla要求Firebug用户 在此处报告缺少的功能 。 (感谢萨希尔)

现在轮到你 :您对终止Firebug的决定有何看法?