Firebug在Firefox DevTools 中复活

 

英文:Firefox,编译:开源中国浏览器

连接:www.oschina.net/news/80230/firebug-lives-on-in-firefox-devtools安全

 

技术最前线转注:2016年12月7日有一条《Firebug 宣布中止开发更新》的资讯,很多朋友误认为之后用不到 Firebug 了。其实在 2015 年 Firebug 已经在着手整合到 Firefox DevTools 中。正由于有些误解,Firefox 官方在 12 月 20 日发文明确这一状况。下一个版本的 Firebug(代号为 Firebug.next)将构建在 Firefox DevTools 之上,Firebug 也将被合并到内置工具中。服务器

 

(上图是Firebug 官网最新截图。技术最前线在 Firebug 官网看到 Firebug.next 消息)架构

 

发生这个巨大的变化是由于火狐的“电解”(Electrolysis)功能 — 用以从新设计 Firefox 架构以提升浏览器响应性、稳定性和安全性。工具

 

Electrolysis 的多进程架构使得 Firefox 能够在一个进程中运行其用户界面(例如地址栏、选项卡和菜单),而内容(网站)则在其余进程中运行。使用多进程架构,若是网站崩溃,也不会致使整个浏览器崩溃。开发工具

 

惋惜 Firebug 并无考虑到多进程的设计,这使得它要在这个新的场景中工做将须要一个很是困难和昂贵的重写。Firebug 工做组也认可他们没有足够的资源来实现这样一个巨大的架构变化。此外,Firefox 内置开发工具的速度也一直在提高,因此下一版本的 Firebug 基于这些工具是有意义的。测试

 

所以作出的决定是,下一个版本的 Firebug(代号为 Firebug.next)将构建在 Firefox DevTools 之上,Firebug 也将被合并到内置工具中。字体

 

也许最重要的是,咱们应联合起来一块儿构建最好的开发工具,而不是相互竞争。许多 Firebug 的核心开发人员都在 DevTools 团队,包括 Jan ‘Honza’ Odvarko 和 Mike Ratcliffe。其余 Firebug 工做组成员如 Sebastian Zartner 和 Florent Fayolle 也是 DevTools 的积极贡献者。网站

 

很是感谢他们将浏览器开发工具中的专业知识带给项目!.net

 

实际上,将 Firebug 合并到 DevTools 有什么意义呢?

 

Firebug 的几个功能已被吸取:DOM 面板、Firebug 主题、服务器端日志消息、HTTP 检查器(又名 XHR Spy)和各类流行的附件,如 FireQuery、HAR 导出和 PixelPerfect。此外,还修复了 40 多个错误以弥补 DevTools 和 Firebug 之间的差距。

 

对于感兴趣的读者,hacks.mozilla.org 和 Firebug 博客中的几篇文章有更详细的内容。

 

若是如今从 Firebug 切换到 Firefox DevTools,会发现到一些差别。这份迁移指南能够提供一些帮助。

 

咱们知道中断历来都不是受欢迎的,但咱们正在努力,以确保开发人员有最好的工具,有时这意味着咱们须要从新专一起来以及合理使用资源。

 

能够经过下面的几种方式反映你须要的缺失功能:

  • 在 Mozilla 开发者邮件列表的这个主题上评论

  • 在 Firebug 的 Google group 的这个主题分享你的反馈信息

  • 或者发表到在推特上的这个讨论主题

 

咱们已经开始追踪缺失的功能,到目前为止,已收集到的最重要的是这些:

 

  • Break on XHR (bug 821610)

  • Break on DOM mutations (bug 1004678)

  • 更好的 CSS 自动完成 (例如 bug 1106336 和其余的)

  • 各类控制台自动完成的改进 (bug 1267140, bug 1270015, bug 672733,以及更多)

  • 事件侧边栏面板 (bug 1226640)

  • 在检查器中进行的实时预览更改 (当更改属性或编辑为 HTML 时:bug 815464)

  • 改进显示控制台日志消息的方式 (bug 1032855, bug 1165010 以及更多)

  • 在输入时验证 CSS 值和选择器 (bug 1227054)

  • DOM 属性侧边栏面板 (bug 704094)

  • 在 Firebug 主题中的字体大小更改 (bug 1319079)

  • 添加 Cookie 的选项 (bug 1231451 和 bug 1231452)

感谢你们对 Firebug 的支持和不离不弃,但愿各位能理解咱们为何作出这个困难的决定。Firebug 精神存在于咱们今天构建和使用的全部浏览器开发工具中。

 

Firefox DevTools 和 Firebug 团队

​2016-12-20

 


        长按二维码识别关注,您的支持是咱们最大的动力。       

        公众号:测试梦工厂

        QQ一群:300897805

  

相关文章
相关标签/搜索