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版。
分享到:
相关推荐
Firebug,作为一款曾经在网页开发者中广泛使用的开源工具,是Firefox浏览器的一个插件,它为前端开发人员提供了强大的网页元素检查、调试和性能分析功能。Firebug 1.5的正式发布,标志着这一工具在功能和稳定性上...
火狐浏览器的插件Firebug 1.5是一款在Web开发领域中不可或缺的工具,尤其对于JavaScript的调试工作,它提供了强大的功能和便利性。Firebug的全名是"Firefox Debugger",它允许开发者深入浏览器内部,查看和操作HTML...
开发者可以通过它在Firefox、Internet Explorer等不同浏览器中检查JavaScript的执行情况,确保代码在各种环境下都能正常工作。 总的来说,Firebug 1.5是JavaScript开发者不可或缺的工具,它集成了丰富的调试和分析...
描述中提到的“firefox3.6和firebug1.7的经典搭配”,火狐浏览器(Firefox)与Firebug是开发者的得力工具。Firebug是一款强大的网页开发者工具,尤其在1.7.3版本时,它已经是前端开发者的首选调试工具。Firebug可以...
Firebug是一个免费开源的工具,专为Mozilla Firefox浏览器设计。它通常以扩展的形式存在,用于调试、编辑和监控网页的各个方面。 2. Firebug的核心功能: Firebug的核心功能包括编辑、调试和监控网页。编辑功能允许...
- **版本更新**:Firebug 1.5版本相较于早期版本,在功能和性能上都有显著提升,包括更快速的页面加载速度、增强的CSS样式检查器等。 - **适用范围**:适用于所有希望提高网页开发效率的前端工程师、UI设计师以及...
Firefox 3.6版本发布于2010年,是火狐浏览器的一个重要里程碑,它在性能、稳定性和用户体验上都有显著提升。 首先,Firefox 3.6引入了新的JavaScript引擎JaegerMonkey,这使得页面加载速度和脚本执行效率得到显著...
尽管Firebug后来被Firefox的内置开发工具所取代,但它的设计理念和功能在很大程度上影响了现代浏览器的开发者工具。对于那些需要支持旧项目或研究Web开发历史的人来说,Firebug 1.5X.4仍然是一个有价值的工具。
Firefox 和 Firebug 是 web 开发领域中两个非常重要的工具,它们为开发者提供了强大的网页调试和分析功能。在本文中,我们将深入探讨这两个工具及其在网页开发中的应用。 Firefox 是一款开源的网络浏览器,由 ...
firebug,带firefox firebug,带firefox 假的
接下来,我们关注一下压缩包中的文件:"Firefox Setup 3.6.25.exe" 显然是 Firefox 的一个旧版本安装程序,这表明我们将讨论的 Firebug 功能基于 Firefox 的这一历史版本。在那时,Firebug 已经非常成熟,但与现代...
一个Firefox的插件,对于web开发者来说相当的不错。 可以查看JS错误,web在内存中的DOM结构, 查看请求的参数及响应结果等。。。 我是这样安装这个插件的,打开Firefox,然后直接把插件拖进去,这样会弹出一个窗口...
firefox 最新版3.6 带firbug最新版firefox 最新版3.6 带firbug最新版firefox 最新版3.6 带firbug最新版firefox 最新版3.6 带firbug最新版firefox 最新版3.6 带firbug最新版firefox 最新版3.6 带firbug最新版firefox ...
本资源包集合了三款主流浏览器的调试工具:HttpWatch(适用于Firefox 3.6)、IE DebugBar 5.3与IEDevToolbar,以及Firebug(支持Firefox 3.6),这些都是天涯浪子精心整理的开发调试神器。 1. **HttpWatch**: ...
标签“firebug”和“Firefox”再次强调了我们关注的是Firebug在Firefox环境下的应用。Firefox是一款开源的网络浏览器,以其高度可定制性和对Web标准的支持而受到开发者喜爱。Firebug与Firefox的结合,为开发者提供了...
firebug1.5 for firfox 3.0 or 3.5 verison
总的来说,Firefox火狐浏览器3.6.21-win32版本在兼顾性能、稳定性和安全性的同时,保持了高度的用户定制性,是Windows 32位系统用户的一款优秀选择。尽管随着技术的发展,更新版本的Firefox带来了更多先进功能,但老...
描述中的"firefox8.0.1&firebug1.8.4.rar,火狐浏览器安装firebug插件"说明这个压缩包包含了Firefox 8.0.1的安装程序和Firebug 1.8.4的插件文件,用户可以通过这个压缩包快速在Firefox 8.0.1版本上安装并使用Firebug...
firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0