Firefox4.0多核心 全面超越Chrome

按照Mozilla的计划,Firefox 3.6的第一个beta版本在本周末或下周初就会正式发布。那么新版本的浏览器到底会给我们带来什么,还有正在筹划中的下一代接班人的开发情况如何?相信Firefox会很快将Mozilla的努力成果展示给我们。

Mozilla产品开发副总裁Mike Shaver和Mozilla首席执行官John Lilly在位于美国加州山景城的公司总部接受了采访,他们详细介绍了浏览器的未来。Mozilla已经制定了一项积极的时间表,将在一年的时间内连续发布三个浏览器版本。

目前的Firefox本应被称为3.1,但由于完成了一些重要的新功能,它最终被命名为Firefox 3.5,并且发布的时间比当初3.1的计划时间要晚了一些。据Lilly说Firefox 3.6的正式版肯定会在今年发布,3.7将在明年上半年,而4.0也会在从现在起大约1年的时间内发布。"我们还会尽力缩短这些开发周期,"Shaver说。

更加个人化

Firefox 3.6在外观上最大的变化之一是内置了Personas换肤插件,可以让用户自定义浏览器的外观。Personas虽然只是起到了化妆品的作用,但换肤功能通常会受到那些喜欢个性化计算机的用户的热烈欢迎。

在外表之下,更引人注目的是浏览器网络性能的优化,Firefox 3.6中活动选项卡得到优先享用大部分网络共享能力,从而加快装载的速度。

标签功能将有很大的变化,这会让一些人发晕。新的标签在打开时会立即显示到活动标签的右侧,而不会再显示在标签栏的最右侧。

最后,Firefox 3.6提供了对Open Web字体格式的支持,能够支持字体压缩和元数据。当然如果51CTO.com的读者对Firefox希望有更深入的了解,可以查看《Firefox 3.6细节泄漏!细节改进很明显》

3.6中提供支持一部分新的Windows 7界面功能,但大多数的功能还需要耐心等待。根据本周的更新情况,在Windows 7的新功能中,Aero Peek已包含在Firefox 3.6中,但跳转列表和任务栏下载状态将要不得不等到3.7了。Aero Peek能够让人们在Windows任务栏中看到应用的微缩预览,而跳转列表则会从任务栏上跳出来,让人们可以快速进行例如打开最近使用的文档或网页等操作。

Firefox 3.7 插件华丽变身

Firefox 3.7内在的大变化将发生在各种插件中,例如Flash处理将被移动到处理器的计算过程,同主浏览器的操作分离开,以便于更好的保护主浏览器。
"自从3.5出来之后我们看到了更多的崩溃事件,特别是在最近一个月,"Lilly说,他指的是最近出现的针对Flash的恶意攻击。新的设计也有助于将Firefox拆分成不同的任务,这样可以更好的利用多核心处理器的多线程计算能力。由此,我们不难看出Firefox插件将成为主流。

3.7还将带来新的图形动画能力,使用可伸缩矢量图形(Scalable Vector Graphics,SVG)和层叠样式表(Cascading Style Sheets,CSS)这两个网络标准。在JavaScript引擎方面也会有很大的性能提升,与目前领先的Chrome和Safari展开积极的对抗。

Mozilla在3.0中推出了Firefox的智能地址栏(Smart Location Bar),并且很快被亲切的称为"awesomebar",它不仅可以用来输入地址,而且能够检索以前访问的网站。在3.7中地址栏预计会升级,人们将可以在这里输入文字来切换活动标签。

在外观上,Firefox 3.7也会对用户界面做出一些重大调整,虽然最后的细节仍在讨论之中。可能发生的变化有:合并reload和stop按钮,取消home按钮而替代为home标签,并且能够在运行时隐藏菜单栏。

另外Mozilla希望Firefox在外观上变得和Windows Vista和Windows 7更加搭调,而Firefox的Mac OS X版本也会有一些相应的改变。

图1:模拟的Firefox 3.7合并后的reload和stop按钮,主页选项卡和隐藏菜单栏选项。

Firefox 4.0 进程个人化

Firefox 4.0版会带来更大的变化,每个浏览器标签都将获得自己的进程。"Firefox 4将提供更全面的多核心架构,更加稳定,更能利用多核心的优势,"Lilly说。

插件方面也会有巨大的变化。众所周知,Firefox的最大资产之一就是用户开发的丰富的自定义插件,但相应的问题是每次主浏览器更新时这些插件往往会跟不上。而Firefox 4将推出名为Jetpack的全新插件框架,目前正在开发中,它有些类似Chrome的插件框架,采用基于Web技术帮助插件开发工作。

在Mozilla看来,使用Jetpack不仅能提高插件的兼容性,也更加容易编写和共享,并且可以在更新时无需重新启动浏览器。然而,新的框架对于插件的开发者们意味着又一次中断。"我们希望开发者能够转而使用Jetpack应用程序接口,"Shaver说,目前Mozilla的计划是在Firefox 4中放弃旧的插件技术。

最后,浏览器的外观将会有更多改变。包括合并地址栏和搜索栏,删除底部的状态栏,并增加了把标签放置在浏览器最上方的选项,而这些功能都是Chrome最先带来的,因此Mozilla也招来不少质疑声,不过Lilly并不认为这是对Chrome思路的复制。

"我们试图在窗口中给网络内容留出尽可能多的空间,"他说,"我不认为这是在模仿Chrome的做法,大家都想要多一些空间。"当然根据51CTO.com之前的文章,我们也还记得Firefox曾公开称: Chrome对我们很有帮助,并宣称Firefox速度会赢过Chrome 。

图2:模拟的Firefox 4.0标签栏置顶,侧方向菜单按钮,组合的地址栏和搜索栏,这几项功能均与Chrome雷同。