请选择 进入手机版 | 继续访问电脑版
Mozilla

火狐社区

登录    注册

QQ互联

Firebug 3和多进程Firefox(e10s)

Felicia 千年狐妖 发表于 2014-12-12 16:51:34 | 显示全部楼层 [复制链接]
9 8516
本帖最后由 Felicia 于 2014-12-12 16:51 编辑

本文翻译自Mozilla Hacks,原文请点击这里

Firebug 3 alpha
在几周前发布了,这个版本代表了建立在Firefox原生开发者工具之上的下一代Firebug。

关于为什么说将Firebug打造在Firefox原生开发者工具之上是有优势的,这里有许多原因——其中一个是可以与现有平台紧密整合。这个方向允许对现有平台组件的简单使用。这对接下来Firefox中的多进程支持尤为重要(也被称作Electrolysis 或是E10S)。

引自 wiki:
Electrolysis项目的目标(简称e10s)是在Firefox中分进程来运行web内容。这样做最大的两个优点是安全性和性能。

e10s项目介绍了在安全性和性能上的重大提升,并且将重点放在扩展的内部架构上。这个主要挑战(对大部分附加组件)是解决在进程间的通信问题。扩展的代码会从页面内容(网页内容进程)运行在不同的进程中(浏览器中的chrome进程),参考下面的图表。每次一个附加组件需要进入到网页中,都必须使用一个可用的内置进程通信通道(例如message manager 或是 remote debugging protocol)。直接进入已经不可行,这意味着现有的同步API将要变成异步API。

开发者工具,包括Firebug,在处理这个内容上有多种方式。工具通常会收集关于调试页面的大量数据并展现给用户。不同的CSS和DOM查看器不仅展示内部内容的数据,还允许用户来编辑和实时查看变化。所有的这些功能都需要在工具和页面内容之间的深度交互。

firebug11.png
因此Firebug打造在现有的开发者工具架构之上可以保证与所调试的页面间的基本交互,允许我们将关注点更多的放在新特性和用户体验之上。

Firebug 兼容性
Firebug 2.0 与Firefox 30-36兼容,并将会支持未来的非多进程浏览器(以及近期推出的开发者浏览器)。
Firebug 3.0 alpha (aka Firebug.next) 目前与Firefox 35-36兼容,并将支持未来的多进程(及非多进程)浏览器。

从Firebug 2升级
如果你在支持多进程(e10s)的浏览器中安装了Firebug 2,将会收到一条升级到Firebug 3的推送或是关闭对多进程的支持。

firebug2.png

了解更多…

这里当然推荐大家升级到Firebug 3。从Firebug 2到Firebug 3,用户可能会丢掉一些功能(因为目前还在alpha阶段),像Firebug附加组件,但是现在正是请各位开发者提供反馈,并告诉我们对你来说最重要的功能是什么的时候。欢迎提供您的宝贵意见和建议。


276577968 狐狸仔
发表于 2014-12-12 17:35:24 | 显示全部楼层
虽然看不懂,但是觉得非常专业。
绿色圣光 狐狸精
发表于 2014-12-26 09:49:43 | 显示全部楼层
多进程终于要来啦?
Junbao2015 狐狸仔
发表于 2015-1-11 10:51:59 | 显示全部楼层
应该以后不会因为一个页面导致整个浏览器卡死了。
lychichem 小狐狸
发表于 2015-1-11 15:35:28 | 显示全部楼层
现在网页对e10s支持还很差,比如b站所有新浪源视频打不开,优酷源视频部分打不开,新浪微博查看大图时鼠标移到图片上不变为放大镜,此外读取页面内容的扩展和UC脚本几乎全跪
阿_天 千年狐妖
发表于 2015-1-11 16:53:40 | 显示全部楼层
lychichem 发表于 2015-1-11 15:35
现在网页对e10s支持还很差,比如b站所有新浪源视频打不开,优酷源视频部分打不开,新浪微博查看大图时鼠标 ...

e10s 还有很长的开发期,正在修正各种兼容性。
(り简单、爱 社区新人
发表于 2015-2-5 09:02:59 | 显示全部楼层
为什么我找不到firebug2里面的事件面板了
阿_天 千年狐妖
发表于 2015-2-5 13:13:59 | 显示全部楼层
(り简单、爱 发表于 2015-2-5 09:02
为什么我找不到firebug2里面的事件面板了

没开吧。。。
人头原子弹 社区新人
发表于 2016-10-7 16:22:26 | 显示全部楼层
我都不用这个了
阿鸡米德 狐狸仔
发表于 2017-2-25 21:07:52 | 显示全部楼层
我是firebug的忠实粉丝,火狐的开发中工具实在不好用,连审查元素的时候实时预览CSS的功能都没有,每次都要点一下,太麻烦了,没有firebug的火狐我将离火狐而去,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表