Firebug 3 & 多进程 Firefox (e10s)

Firebug 3 alpha 已经 宣布 几周前。此版本代表了 Firebug 的下一代,它构建在 Firefox 本地开发者工具之上。

将 Firebug 构建在 Firefox 的本地开发者工具之上的原因有很多,其中之一是与现有平台的紧密集成。这种方向允许简单地使用可用的平台组件。这对于 Firefox 中即将推出的多进程支持(也称为 Electrolysis 或 E10S)尤其重要。

来自 wiki

Electrolysis 项目(简称“e10s”)的目标是在与 Firefox 本身不同的进程中运行 Web 内容。这种模型的两个主要优点是安全性与性能。

e10s 项目在安全性、性能以及对插件内部架构的重视程度方面取得了巨大进步。主要挑战(对于许多扩展而言)是解决进程之间的通信问题。插件的代码将在与网页内容(页面内容进程)不同的进程(浏览器 chrome 进程)中运行 - 请参阅下面的图表。每次扩展需要访问网页时,都必须使用可用的进程间通信通道之一(例如 消息管理器远程调试协议)。不再可能进行直接访问。这通常意味着许多现有的同步 API 将变成异步 API。

包括 Firebug 在内的开发者工具以多种方式处理内容。工具通常会收集大量关于调试页面的(元)数据并将其呈现给用户。各种 CSS 和 DOM 检查器不仅显示内部内容数据,还允许用户对其进行编辑并查看实时更改。所有这些功能都需要工具与页面内容进行大量交互。

因此,基于现有开发者工具基础设施(该基础设施已确保与调试页面的基本交互)构建的 Firebug 使我们能够更加专注于新功能和用户体验。

Firebug 兼容性

Firebug 2.0 与 Firefox 30-36 兼容,并将支持即将推出的非多进程浏览器(以及最近宣布的 浏览器 用于开发者)。

Firebug 3.0 alpha(又名 Firebug.next)当前与 Firefox 35-36 兼容,并将支持即将推出的多进程浏览器(以及非多进程浏览器)。

从 Firebug 2 升级

如果您将 Firebug 2 安装到启用多进程 (e10s) 的浏览器中,系统会提示您升级到 Firebug 3 或关闭多进程支持。

了解更多...

升级到 Firebug 3 绝对是推荐的选择。您可能会在 Firebug 3 中错过 Firebug 2 中的一些功能(它仍然处于 alpha 阶段),例如 Firebug 扩展,但现在是提供反馈并让我们知道您优先考虑的功能的最佳时机。

您可以关注我们的 Twitter 获取最新消息。

在这里或 Firebug 新闻组 上发表评论。

Jan ‘Honza’ Odvarko

关于 Jan Honza Odvarko

Honza 正在开发 Firefox 开发者工具。

Jan Honza Odvarko 的更多文章…


6 条评论

  1. Jake Zieve

    我一直使用 firefox(开发者版)试用它,大约两年来一直使用 firebug 作为我的主要开发工具。我马上就错过了 2.0 中的一些功能
    默认情况下在控制台中显示 xhr 请求(考虑到一些应用程序是多么依赖 AJAX,这是我最喜欢的功能之一),以及在控制台中显示稍微扩展的对象和数组版本(打开巨大的树仅仅为了找出对象的 id 是我讨厌其他开发工具的地方,*咳嗽* Chrome)。看起来不错!

    2014 年 12 月 4 日 00:39

    1. Jan Odvarko

      同意,这些功能缺失,我们正在努力将其恢复。

      2014 年 12 月 5 日 14:13

  2. ant

    –disable-web-security
    任何人??请问 Mozilla 的任何人能看到这条评论吗?是的,请?你好?
    我更喜欢使用 firefox,但是 :S cors 很糟糕

    2014 年 12 月 4 日 03:03

  3. Matt Smith

    为什么 Firebug 不会作为独立插件停用,并将所有功能添加到 Firefox 开发工具中?这样巧克力和花生酱就融合了,所有人都开心。

    2014 年 12 月 4 日 14:51

    1. Jan Odvarko

      我们的目标之一是将 Firebug UX 带入本地开发工具,所以是的,功能正在融合到 devtotols 中。Firebug 本身专注于可扩展性(确保开发工具实际上是可扩展的)和专业功能。

      2014 年 12 月 5 日 14:19

  4. Riccardo

    以前在“控制台”选项卡中,使用旧的手风琴系统和子选项卡更容易,而不是新的多对话框弹出窗口。

    2014 年 12 月 5 日 14:18

本文的评论已关闭。