首页 » 科技 » Mozzila用Firefox 3.5引领浏览器潮流

Mozzila用Firefox 3.5引领浏览器潮流

Firefox 3.5的推出意味着浏览器新潮流的开始,但是仔细去比较前后的几个版本却觉得并没有一个明确的里程碑意义的时刻,3.5的几种新功能要么是对自己改进要么是对别人的模仿,这个更新换代的过程是潜移默化的,也是日新月异的。

Browser market share as of May, 2009. Source: Net Applications

速度

推荐用户更新到3.5可以说出很多理由,但她最吸引人的特性还是在速度上巨大的提高。Mozilla宣称Firefox 3.5比之前的版本快了一倍。尽管我们现在还没有稳定的测试数据来支持这个说法,而且Chrome和Sarafi甚至还比Firefox要略微快一点,但在浏览巨型JavaScript站点——例如Gmail——的时候你一定可以体验飞一般的感觉。

该优异表现来源于全新的TraceMonkey JavaScript Engine。Mozilla工程部副总裁Mike Shaver指出,TraceMonkey的新技术使得JS代码能够render on par with native code。这就意味着速度提升不仅仅表现在网络应用上,add-on的效率也会随之提高,因为Firefox的其它extension和工具都是用JavaScript写成的。

同时3.5的能力并不仅限于JavaScript,她使用了的Gecko渲染引擎也更新到了最新版本,做过了大量修改。这些技术上的进步大大提高了页面加载的效率,并且Firefox 3.5还让用户有机会体验到下一代网络应用技术以及各种最新的代码。

HTML5

尽管HTML5的完整推出还需要将近一年的时间,但各大浏览器的最新版本都已经为这种下一代的建站标记语言做好的准备。Firefox 3.5已经能够快速相应HTML5目前已推出的多种功能。

通过3.5的支持,HTML5允许在没有Flash插件的情况下播放视频和音频,而现在大多数的在线播放都基于Adobe的Flash播放器。尽管该插件提供免费下载,但MOzilla还是认为依赖插件来看电影或听歌是不方便的,所以他们将这一功能整合进了浏览器之中。现在网站的发布者可以像插图片一样将视频放置在网站的任何位置,而且可以在Firefox 3.5下流畅运行,无需插件。

Firefox 3.5 on the Mac desktop, playing a video encoded in Ogg Theora format. You can watch the video without needing to download any plug-ins if you have the latest version of Firefox.

Mozilla公司的Firefox总监Mike Beltzner向Webmonkey透露说,他希望这种由Ogg提供的开源技术最终会取代诸如Adobe Flash和Microsoft Silverlight提供的这些专有的解决方案。

他还说,“6年以后,你就会看到PNG取代GIF这一过程的重演,Ogg视频一定能够占领市场。”

3.5还支持离线数据存储以及 <canvas> element,这样人们还可以绘制矢量图和动画。随之而来的一部分新css标记将允许设计师制作带阴影的文字以及带边框的图片。

即使你在网络上碰巧还没有遇到过其实已经遍布的HTML5新功能,这样的状况也不会持续太久。Google已经开始开发完全依赖HTML5的复杂网络应用工具,例如离线数据存储和嵌入本地视频。Opera和Apple也分别通过Opera 10和Safari 4在强力推广HTML5。

Firefox 3.5最重要(也许大部分用户都注意不到的)一个HTML5支持功能是“web workers”,这一特性使得Firefox可以在后台进行资源密集型(resource-intensive)任务。

也许你初次使用Firefox 3.5并不能感觉到 web worker 的存在,但它的确使得你的浏览器更加迅捷和稳定了。

Geo-awareness

在社交网络上,你所处的位置和你是谁以及你在做什么三个问题同等重要。如果一个web应用需要知道你的位置,它们现在可以直接询问Firefox 3.5,当然前提是你开放了这个权限(Firefox的地理定位功能应当是可选的,而且她的确就是这样),该应用就可以从浏览器上得知你的地理位置。

于是开发者就可以基于地理位置提供更多更精确的搜索结果或者其他geo-aware功能。用户既不用安装特别软件也不用手动输入地理位置的数据,例如邮政编码。

Google和Firefox合作开发了geo-aware特性——底层代码将默认使用Google的定位服务。该服务是所有Google的地理定位相关应用的基础,包括Google Latitude以及Google工具栏中的位置查询。

快速搜索

是Firefox 3.0将用户带进了拥有Awesomebar的世界。以前我们甚至会忽视地址栏的存在,而现在它却变成了搜索历史和书签的利器。这个设计是如此的优秀,以至于Google在发布他们的Chrome浏览器的时候同样也实现了该功能。

3.5在此基础上为高级用户实现了复杂的通配符搜索工具。例如输入*将搜索限制在书签,而输入#将搜索限制在页面标题(而不是标题和URL)。

Awesomebar的效率在这一版本里得到了巨大的提升,以往你偶尔会遇到输入字符和显示结果之间的延迟,而现在这种现象基本完全不复存在。

隐私性

Firefox 3.5提供更多强大的隐私保护模式,当你浏览网站的时候,她只能在限定的范围内搜集用户信息。当以完全隐私模式运行的时候,不能使用cookie,URL不会被计入历史,没有表单自动填写,页面也不会被缓存。(译者注:上XX网站必备么……)这个过程从浏览器的角度来看,就是发生了一个从来没有发生过的会话。

这意味着Firefox加入了Chrome,IE8,Safari的竞争,后三者都已经提供了该功能。尽管人们一般把这个功能称作“X片模式”(译者注:泪流满面,原来全世界的观点都是一样的),不过关于隐私性的设置在例如网吧这种地方的公共PC上还是很有用的。只要浏览器是在隐私模式下运行,你就不用另花力气来清理历史痕迹了。

小的改进也很受欢迎

在众多看得到的新特性里面,最引人注目的当属升级过的崩溃恢复系统。以前Firefox只会问你是重开原有窗口还是新开窗口,而现在她会让你选择需要重开哪些窗口。这样的设计可以让你更方便的避开问题网站保留其它会话。该功能并比不上Chrome的隔离标签功能,但是Mozilla说,在以后的版本里我们会实现同样的效果。

另一个方便的改进是可以恢复误关窗口。Firefox长久以来一直有恢复误关标签的功能但不能恢复误关的整个窗口,现在她终于也可以为那些游荡的鼠标的不负责任的后果处理后事了。

总结

Firefox 3.5已经越来越像我们梦想中的样子了,在今天的网络上,她应该更快,更智能,更有用。当然童话并没有在这里结束,Mozilla已经开始酝酿下一个版本了!(版本号还在子虚之国)按照计划新版本将会实现程序崩溃时的隔离标签保护功能,将更多的功能整合到Awesomebar里面去,以及更多对HTML5的支持。

参考文献:

【本文翻译仅为外语学习及阅读目的,原文作者个人观点与译者及译言网无关】

0

返回正文评论