Firefox 4.0 Beta 7发布 浏览器JavaScript性能提升
自从9月初发表Beta 6,Firefox 4.0经过了两个月的跳票,终于又发表Beta 7测试版,当初迟迟没发表就是在等新JavaScript引擎JgerMonkey的调试整合,在过程中又多修好了几百个bug,整合起来就是Beta 7了。先前被人唾骂的JavaScript效能也正式咸鱼翻身。除了拥有更快的加载速度,Mozilla还表示Beta 7已经是一个“功能完整”的测试版本浏览器,并且与网站的交互性能更佳,插件API也更加稳定,建议开发者升级到最新版浏览器。
最新Firefox Beta版下载:http://www.mozilla.com/firefox/all-beta.html(目前FTP站已更新,网页随后应该也会换上Beta 7)
有关JavaScript改进细节与跳票前情提要,可以参考这篇文章。这里我们先来看看其他Beta 7的小更新:
分页群组(Panorama)是这次改版的一大重点,从先前亮相到现在也做了不少微调,比方在分页群组介面里把分页关到一个都不剩的时候,会变成「卡关」无法再切换回网页浏览介面,现在改成会保留「复原已关闭的分页」按钮,避免卡住或整个浏览器突然关闭。

▲在Panorama介面下分页一个不剩时,还会留下复原的捷径。
另外在分页群组状态下,输入文字就会自动带出搜索框,当有符合的分页时就会被打亮出来,不过还是只能搜索各个分页目前浏览到的网页,无法连同历史记录一起找。而先前启用Parorama模式的快速键「Ctrl+空白键」,也因为会和中文输入法的切换、还有Mac使用者的快速键冲突,在Beta 7被改成了「Ctrl+E」。

▲Panorama的搜索框是即时搜索的,输入任何文字就会自动启用。
现在包括IE9、Chrome、Safari等各大浏览器的设计都拿掉了最下方的状态列,让网页本身能够有更大的显示空间,Firefox在这次测试版也同样跟进,不同于Chrome还保留了某些状态资讯会以浮动式显示在底部,以往Firefox在状态列呈现的资讯等于是整个被拿掉了。

▲虽然状态列不见了,不过改了个「附加元件列」让扩充套件停放。
对于一般使用者的习惯影响比较大的,就是很多人习惯从状态列预览某个超链接的实际位址,判断是不是病毒啦、会不会链到外站、或是有没有网页上标示的好康……呃,免费下载的资源。现在你得习惯在网址列上判断这个讯息,如果碰到过长的网址还会被截断,说实在的,还挺不习惯,这个改变在讨论区也引起了一些人的反对,当然还有网友已经开发了扩充套件把状态列搬回原位。不过对于使用状态列来摆放图示、资讯的扩充套件来说,还是可以透过新的「附加元件列」来安置,只是它并不等同于原来的状态列。

▲注意新的网址列,兼具可以显示目前滑鼠游标上的实际链接位址(箭头后)。
另一个争议性的改变,也是源自原本状态列有显示「载入进度」的功能,在状态列不见之后,之前的测试版是把它整合到每个分页的边缘,后来开发团队因为这条窄窄的进度条很不明显,加上造成吃资源过重的现象,所以改成只有在分页列上转着绿色圆圈圈的动画。当然这样的小圈圈显然跟进度条可以呈现的讯息差很多,所以也遭到部份网友炮轰,不过Windows 7的使用者,是可以靠新支援的工作列图示进度动画,来补足下载软体时的提示资讯就是了。

▲这个新的绿圈圈只会一直转,并没有显示进度百分比的功用。
最后压轴当然就是再战一下JavaScript,需要先说明的是,各种JavaScript测试都会随着硬体平台不同,而让胜负结果产生变化,所以虽然Firefox在ARE WE FAST YET?宣告自己在SunSpider测试数据打败当前的速度冠军Google,不过在小编的测试平台上则是小输一些,然而可以明显发现的是,IE9、Safari这些陪榜选手已经被甩开一段距离了,其实这也更突显了测试数据看看就好,毕竟都是在0.1秒以内(100ms)的差距争一口气而已。

▲测试平台:Core 2 Duo E8500、2GB记忆体、Radeon HD 3850显示卡。
随着新版本的发布,Firefox 4已经成为现有Firefox版本中速度最快的一版。
via:techbang

光提升了JavaScript性能也没用,在我的老爷机上启动要20多秒,打开新浪,滚轮都卡得动不了,比没有启动硬件加速的IE9慢太多了。
不相信这个版本已经可以用,匆匆忙忙搞出来的版本肯定不够稳定,继续等正式版。
目前Beta7版本的bug确实还很多,不过对我来说,还算稳定,但是还没达到非常稳定的程度。最简单的,最近一段时间的版本,明显有内存泄漏。看Beta8的bug list,bug还多着呢,光是会造成Crash的就有10多个。这还不算以后放在Beta9、Beta10中的bug。
@ohew
FF浏览器的冷启动确实较慢,不过我这里撑死了也就10秒。开一个页面内存占用看起来是比较大,但你再多开几个网页看看,内存占用几乎没有增加
启动慢点还凑合着可以忍受。不可忍受的是 Beta7 还没有可用的固定网页缩放比例的插件,每个网页都要手动放大。22寸显示器上用原始大小浏览网页太痛苦了。
为什么我的FF浏览器第一次启动很快很快,几乎是瞬间打开页面,我首页设定首页的是Google,以前设定首页是搜狐,打开是很慢的,感觉可能是打开慢是首页设定问题,我也有用过chrome,首页设定为搜狐的话,同样是打开很慢。
让用户感觉到浏览器的速度原来还可以大幅改善的是FireFox,而不是Chrome。只是Google可以投入的研发资源不是仰赖捐款的Mozilla基金会可以比拟,所以Chrome才能后发先至抢了Firefox在浏览器效能上的风采。