限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

Firebug 1.5 和 Firefox 3.6 修正严重性能缺陷

  • 2009-12-30
  • 本文字数:828 字

    阅读完需:约 3 分钟

Firebug 如今已经成为 Web 开发人员的必备调试工具之一。不过很多 Firebug 的用户反映在使用该工具时,Firefox 网页浏览性能下降。Rob Campbell 在其博客中表示,即将发布的Firebug 1.5 和Firefox 3.6 将修正这个严重的性能缺陷

Rob Campbell 首先解释了 Firebug 引起 Firefox 性能下降的原因:

开发人员在启用 Firebug 的 Console/Script 面板时,Firebug 将启动内部的调试钩子(debugging hooks),不过让人吃惊的是:为了得到精确的调试信息,这些钩子禁用了 Firefox 的高效 Javascript JIT 编译器,即使在 Firebug 关闭的时候。跟踪(tracing)是Firefox 的Javascript 引擎(即SpiderMonkey)提高代码执行效率的重要机制。它是 Just-in-Time 编译器的基础,提高了 Firefox 3.5 的运行速度,对某些操作甚至是数量级的改善。没有跟踪,JS 引擎无法优化代码,从而导致运行速度显著下降。

他特别强调:如果你安装了 Firebug,那么你的 Firefox 浏览器很可能运行缓慢。如果你曾经启用了 Console 和 Script 面板并保持这种状态,即使 Firebug 被关闭也是如此。快速的解决办法是通过菜单禁用 Script 和 Console。

Boris Zbarsky 和 John Barton 在即将发布的 Firebug 1.5 和 Firefox 3.6 修正了这个性能缺陷,Rob Campbell 已经在内部构建版本中进行了验证。

Rob Campbell 表示,甚至连他自己都没有注意到这个性能下降问题,因为他已经习惯了在非 JIT 的环境下使用 Firefox,直到他禁用了 Console 和 Script,才吃惊的发现浏览一些网页变得非常迅速。

Firebug 1.5 除了修正了该缺陷之外,还增加了新功能,包括:

  • 引入了名为 http-activity-distributor 的服务,为 Net 面板提供更精确的计时功能。
  • 新的中断功能:HTML 面板中 Break-on-Mutation 功能允许你在 Javascript 修改 HTML 元素时获得中断;Net 面板中 Break-on-XHR 功能允许你在发送 XmlHttpRequest 时获得中断。

Firebug 1.5 beta 版可以在此下载。

Firefox 3.6 正式版已经推迟到2010 年第一季度发布,目前读者可以下载到 beta 版

2009-12-30 00:382899
用户头像

发布了 501 篇内容, 共 273.5 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

10款好用的iPad笔记软件盘点,每一款都有口皆碑!

彭宏豪95

ipad 效率工具 在线白板 办公软件 笔记软件

【数据库】你听说过矢量数据库吗?

许思王

数据库 矢量数据库

成长企业建站难度高阻力大?华为云这款轻量应用服务器“药到病除

轶天下事

华为云耀云服务器L实例:让初创企业更有精力专注打磨产品

平平无奇爱好科技

华为云耀云服务器L实例:为云游戏开发者提供专业的轻量应用产品

平平无奇爱好科技

华为云耀云服务器L实例,轻量应用服务器更适合中小企业选择

平平无奇爱好科技

打破质疑!华为云这款轻量应用服务器让小程序降本增效

轶天下事

搭建小程序快人一步!轻量应用服务器还得是华为云

轶天下事

华为云耀云服务器L实例:轻量应用助力企业简单上云

平平无奇爱好科技

华为云耀云服务器L实例:保障网站的稳定性和高可用性

平平无奇爱好科技

集成 NVDC 电源路径管理的1-4节电池升降压充电IC解决方案

芯动大师

微信小程序开发亏大发了?华为云这款轻量应用服务器轻松躺赚

平平无奇爱好科技

中小企业搭建网站选择虚拟主机还是云服务器?华为云有话说

平平无奇爱好科技

不止源自华为云,这款轻量应用服务器是中小成长企业的“非ban必选”存在

平平无奇爱好科技

全景观察 Bitscrunch,AI 驱动的分布式 NFT 数据网络

股市老人

年终省钱攻略丨轻量应用服务器买华为云这款不怕遇坑

平平无奇爱好科技

HAG即将完成首期募资,确认采用比特大陆S21矿机

股市老人

高阶版本来袭!华为云这款轻量应用服务器“战斗力”更强了

轶天下事

更高更强版本来袭!华为云耀云服务器L实例让小程序开发更高效更安全

轶天下事

初创企业建站两眼一抹黑?华为云耀云服务器L实例让你不迷茫!

平平无奇爱好科技

中小企业网站开发“速通神器”,华为云耀云服务器L实例实至名归.

平平无奇爱好科技

探索大模型语言(LLM)科技的革新

屿小夏

机器学习 大数据 AI 云服务 大模型

翻过电商独立网站“三座大山”,华为云助力企业勇攀高峰

轶天下事

性能与成本如何兼顾,企业选择轻量应用云服务器为何推荐华为云?

平平无奇爱好科技

友商“翻车”后安全性遭忧虑,极致可靠还得是这款轻量应用服务器

平平无奇爱好科技

华为云耀云服务器L实例,是否是企业简单上云的最佳选择?

平平无奇爱好科技

我们是这样用观测云和第三方公司协作的

代码半亩

快照 告警 可观测 异常追踪

极致好用又安全,华为云耀云服务器L实例让中小成长企业永不宕

轶天下事

华为云这款服务器化身数字化“利器”,全面助力瞪羚企业网站建设高效“奔跑”

平平无奇爱好科技

汽车之家质效流水线——奔向未来软件交付的关键里程碑

之家技术

ci CD 流水线 效能 释产能

SQL 中的 NULL 值:定义、测试和处理空数据,以及 SQL UPDATE 语句的使用

小万哥

MySQL sql 程序员 后端 开发

Firebug 1.5和Firefox 3.6修正严重性能缺陷_Java_崔康_InfoQ精选文章