Firefox 3,也称火狐3,在2006-06-18北京时间凌晨2:16分发布,官方网站说,Firefox 3 改进超过15,000个项目,是Mozilla史上最快、最安全,也最聪明的浏览器。
此前,Firefox进行了大量的宣传,让忠实的粉丝们一起创造一项吉尼斯世界记录,就是在Firefox 3发布24小时之内下载份数最多的记录。Firefox 2发布后的头24小时,有大约160份下载,官方期望Firefox 3能达到500万份下载。官方也告诫粉丝们要“Play Nice”,不要作弊,每台计算机只下载一份Firefox。
Firefox最终下载了大约800万份,粉丝们真是很疯狂啊。
介绍Firefox 3新功能的文章很多,对Firefox 3的诸多亮点也一一点评。我个人只对几个感兴趣点介绍一下。

Firefox 3最明显的改进就是地址栏。现在在地址栏中输入任何一点信息,都会从用户的历史(History)、书签(Bookmark)的Url和标题中筛选出包含输入信息的Url,在地址栏下面列表显示,很智能的样子。
这样最大的好处是,你只要记得浏览过的网页的任何一点点片段信息,就可以让Firefox的地址栏给你找出来,这样的模糊输入,极大的减小了地址栏的输入量。Firefox之所以能做到这一点,是采用了SQLite数据库来保持历史、书签等信息的缘故。SQLite数据库的性能是很牛的,所以我已经把Firefox的历史设定为731天。

Firefox 3的书签进行了大幅改进,技术上全面使用了SQLite,前面已经介绍过。功能上,主要是三大特点:一键书签、书签标记、智能书签夹。
一键书签的意思是,普通书签操作可以通过鼠标一键完成。网页显示的时候,地址栏里面会出现一个星形标志,如右图(这是Mac皮肤,缺省皮肤的星是黄色的)。如果网页没有收录为书签,这个星是空心的,鼠标点一下就收录为书签了;如果网页已经收录为书签,这个星是实心的,点一下弹出书签对话框,可以编辑书签信息例如标题、位置、标记,或者删除这个书签。如果暂时不想修改这些信息,书签缺省加入一个“未整理”目录中,留待以后整理。
书签标记是用户可以用目前互联网上流行的标记(Tag)方法来管理和组织书签。
智能书签夹是书签管理器的新功能,类似一种“已保存的搜索”。可以把对书签的搜索定义未一个类似书签夹那样的查询(Query)保存下来。Firefox 3的书签管理器已经大为改观,不仅可以管理书签,还可以管理历史信息了。
Firefox 3在性能上改进了多少?简单回答是:相对Firefox 2大幅度提高。更详细一点的回答就要涉及到很多内容了。
浏览器不能光比较性能而不比较功能,如果我开发一个浏览器,功能就一个,能非常快显示一个空白屏幕,那一定是最快的浏览器。目前有4大功能较为完整的浏览器,Firefox、IE、Opera和Safari。Opera和Safari在功能和兼容性方面要比IE和Firefox差不少,而单独拿功能比较,IE又比Firefox差一些。
如果撇开功能不谈,只谈性能,也需要从DOM显示、Javascript执行、CSS显示三个方面来衡量。我看了很多测评数据、例如这个、这个、这个、这个还有其他的N多测评,总计出来大致是在DOM上,浏览器差别不算很大;在Javascript、CSS方面,Firefox 3比Firefox 2提高了2-4倍,Opera和Safari的当前最新版本的性能在Firefox 2和Firefox 3之间,IE 8大致与Firefox 2差不多,IE 7嘛,比Firefox 2差远了,至于IE 6……我们何必讨论原始人用的货色呢。
内存消耗方面,几乎众口一词都认为Firefox 3表现最好(比如这个、这个),低于或者远低于其他浏览器。
所谓颜色轮廓文件(Color Profile)支持,简单而言,就是让图片看上去颜色更加丰满,画面更加好看。我试用Firefox 3的第一件事情,就是去了个网站,看了海量的那种图片,果然更加逼真,妙到纤毫。下面这张图清晰的标明了Firefox 3对于Firefox 2在图片效果上的巨大改进,已经达到和Photoshop并驾齐驱的程度了。

不过,颜色管理在缺省状态下是不启用的,需要进入about:config,将下面这个配置项目设置成为true,然后重新启动Firefox即可。
gfx.color_management.enabled
不过,这个功能目前还是属于尝鲜阶段,所以缺省不启用。如果你对自己的软件能力不自信,不要尝试,知道一下就行了。
Firefox 3对于程序员来说,无疑是巨大的福音。Firefox 3支持了更多的CSS属性、Canvas、微格式API ( Microformat )、离线网络应用 ( Offline Web Application )、这些都让程序员有了更大的编程空间。尤其是Canvas,让程序员在浏览器中实现2D游戏成为了可能。
但是,毕竟现在是一个浏览器百舸争流的年代,程序员开发网页,始终要兼顾各类浏览器的兼容性,包括老旧的IE 6和毫无新意的IE 7。程序员必须让自己的网页在尽量多的浏览器中看上去差不多,所以很多想应用这些新特性的念头出现的时候,不得不瞻前顾后,有所顾忌。
Firefox 3的很多新特性毕竟预示着未来,很多人不认为Firefox 3是一个划时代的产品,不过我认为,对程序员而言,仅Canvas一项功能,就可以让Firefox 3成为一个划时代的产品。这一点也许目前感觉到的人不多,等到大量又酷又炫的Canvas网页出现,并一律打上“请使用Firefox 3才能更好享受”的标记是,很多人就会同意我了。
| 国家 | 下载数量 |
|---|---|
| 美国 | 4,581,621 |
| 德国 | 1,382,113 |
| 日本 | 894,724 |
| 中国 | 376,046 |
| 中国香港 | 82,813 |
| 中国台湾 | 160,375 |
早在Firefox 2的时代,我就已经觉得Firefox是世界上最好的浏览器。Firefox 3功能上的诸多改进、性能上的大幅度提升,更加让他在技术上处于领先优势。
不过,这次Firefox下载统计显示出来的信息却耐人寻味。
从Firefox 3发布90小时的下载量比较来看,和美国相比较,德国、日本的下载量和他们国家的网民数量也大致成比例,而号称网民数量以亿计的中国,下载量却小的可怜,只是德国的一个零头,和中国香港加上台湾的总数相比,也就多出那么一点点。香港、台湾的总人口才多少?还不及中国的网民数量几分之一吧。
Firefox在技术上是如此的好,而且免费,而且安装卸载都不影响操作系统,而且有简体中文版,那为什么中国网民就这么不待见他呢?这在某种程度上,反应了中国网民在IT技术选择上的某种倾向,那就是往往无所谓技术的好坏,只要能用,你给我用啥我就用啥,我才不在乎技术呢,不好用我可以忍嘛。
不能就此推论中国网民在IT意识和对于IT技术的认知上是很落后于时代的,不过这一现象至少不能证明中国网民在IT意识和对于IT技术的认知上有什么过人之处。国内不少软件和网站在技术上做得极差,嵌入广告流氓行为一大堆,但是用户数量始终高居不下;不少有想法有技术的软件和网站却难以为继。这恐怕是因为前者很清楚的了解中国的环境:开发技术不如恶俗炒作、恶俗炒作不如强行绑定。
有个朋友曾经和我说,她不太愿意用新的软件和新的技术,“用操作系统里面自带的最好”,因为这么做“如果换了地方、换了计算机,不会不习惯”。这番解释给恶俗炒作、强行绑定对中国网民可以大行其道做了一个很好的注解。
波波坡原创文章 链接:http://www.bobopo.com/article/code/firefox_3.htm
标签: 软件, IT, Html, Javascript, Css
关键词: Firefox, Firefox 3, 浏览器, Mozilla, 火狐, 吉尼斯, 地址栏, 一键书签, 性能, IE, Opera, Safari, 颜色轮廓文件, Color Profile, CSS, Canvas, Microformat, 最好的浏览器, 恶俗炒作, 强行绑定
创建日期: 2008-06-22