霜天部落 | 关注LAMP高性能、高并发架构的设计与研究

Firefox 8 有哪些新功能

距离Firefox 7正式版发布还不到6周,Mozilla官方就正式面向全球发布Firefox 8。可以说,Firefox不仅不再跳票还成了提前交卷的优等生。Firefox 8面向Windows、Mac、Linux发布了桌面版,还同步推出了Android移动版。

Firefox 8有哪些新功能呢?

1、按需要恢复标签页:

在恢复上次浏览的标签页时,用户可以只选择部分标签页进行加载,从而提高启动速度。

2、标签页动画效果:

让用户可以更加方便的重新排列及拖拽标签,并且让这些操作具有一定的动画效果。

3、增强的扩展控制:

用户将会收到一个一次性的提示来审视和确认那些他们希望保留、禁用或是删除的第三方扩展。

4、CORS for WebGL textures:

Cross-Origin Resource Sharing (CORS)让开发者可以从其他支持WebGL的域名安全地加载结构。

5、更新了WebSockets:

在从SSL页面创建时,火狐现在禁止使用普通文本的WebSockets,这样可以提高用户的安全性。

6、HTML5自带右键点击菜单:

网络开发者可以使用简单的HTML5标记在Firefox右键点击菜单中直接添加条目。

7、HTML5媒体元素:

无需影响性能,开发者就可以在网站中添加很多的视频和音频元素。

据测试报告表明,启动速度、会话恢复、和first paint,点击Firefox图标后多长时间会弹出界面,多长时间会从新开启选项卡这些问题,自两月前Firefox 7首次出现后就在不断的优化。在速度上Firefox 5与7相差10%,Firefox 7又比8相差10%。在内核、复合基准程序、理论上,FireFox5与8相差甚远。

2D canvas字体速度的改进得益于Firefox 7中引入的新图形后端Azure,它是统一的2D图形API,从此Firefox可以跨各种平台使用。目前,Cairo处理Firefox和hostOS的2D渲染库之间的接入口。Cairo Direct2D在Windows7/Vista系统下表现的非常出色,但在XP和Mac OS X中效果却远不及前者。Azure在Direct2D和Quartz(OS X)中调动并支持在Firefox中直接在底层3D系统中(Direct3D和OpenGL)写入。

Firefox 8与5相比,3D WebGL的性能也提高了约20%,这个跟Azure无关。它只是做了一些调整,大大减少了WebGL安全性低和准备时间长的问题。测试结果中还显示,Firefox 8在Javascript执行速度也增长约15%。

值得一提的是Firefox 8速度已经追赶上最新版的Chrome14。虽然Chrome的WebGL实现的速度比较快,但与Azure相比,还是Firefox的2D性能更好。两者的JavaScript性能是几乎相同的。

现在Chrome、Firefox和IE9真正的区别是他们的设计。Mozilla将在明年进一步的改善Firefox的渲染速度,但网站的下载和页面跳转可能将成为最慢的部分之一,但这一点正是Chrome真正的强悍之处。

官方下载地址:Firefox 8(Nightly)、Firefox 7(Aurora)

 



There are 2 Comments to "Firefox 8 有哪些新功能"