火狐浏览器在经历近几年的失地后,推出了新版本Firefox5。Firefox5相较之前的版本,获取到了新的生命和发展。Firefox5的重要特点是增强了浏览器性能,尤其加快了JavaScript执行速度,并且在高级安全方面取得显著进展,进一步加强了用户对它的可信度。此外,这个版本改进了Firefox 4故障报告等。
1、JavaScript引擎 Snake 使用的数据结构优化
Firefox5的核心是将Mozilla的JavaScript引擎“Snake”更改为“JaegerMonkey”引擎,增强了JavaScript执行速度,这也是Firefox5推出的最大卖点。Snake中使用的数据结构已经不再优化,因此Mozilla转而使用JaegerMonkey,以增加特定情况下的重要优化功能:基于Trace的JIT(Just in time)编译意味着JavaScript代码变得更快的同时,Firefox5的内存占用量也减少了。与Firefox 4相比,JaegerMonkey能够以10%的速度执行包含多个JavaScript函数的大型Web应用程序。
2、Sercurity:「Do Not Track」策略更新
Firefox5的“Do Not Track”策略初始版本在Firefox4中启用,允许用户选择在向个性化广告公司发送详细信息时是否接受跟踪cookie。在Firefox5中,经过了一些更新,在某些情况下,Firefox将不会约束你的隐私,同时,也不会阻止针对您的行踪的广告。
3、完全支持CSS3 3D Transform
Firefox5 在 CSS Transitions 和 Animation 方面做了很多改进,但最引人注目的特性是完全支持 CSS 3D Transforms(在 Firefox 4 中已实现大部分)以及 CSS3 文本特效。这意味着,我们可以在网页中使用众多新鲜的 CSS3 特效,而不用再担心一些“不成文”的规则,特别是针对于安全问题方面。
4、新接口和新工具的出现
Firefox5增强了静音模式,可对单个选项卡进行其它异常操作的修复,同时还设计了一组新接口和工具,以帮助网络开发人员提高开发效率。Mozilla提供的新工具中包括应用程序数据库的 API 接口、IndexedDB 等。Mozilla还开发了与HTML5应用程序相互高度集成的新版本“Apps Tab”来扩展开发人员的选择。
总结:
Firefox5重新振作了Mozilla的士气,为浏览器性能和JavaScript性能可以做多少做了一个新的标准。Firefox5的新版本增强了浏览器性能,特别是加快了JavaScript的执行速度;Firefox5的高级安全方面取得显著进展,进一步加强了用户对它的可信度;Firefox5增加了新接口和新工具,以帮助网络开发人员提高开发效率。Firefox5不仅推出了新版本,同时也重新定位了其品牌形象,将Firefox5的品牌形象塑造成一个更注重用户体验和功能的浏览器,从而吸引更多用户。