闲聊Firefox&挑刺
Firefox是极其优秀的浏览器,也是我主要使用的浏览器,但是今天我想对Firefox挑刺。
正如我在介绍MenuX时所说,Firefox因开源而拥有无穷尽的扩展,因扩展拥有无穷尽的能力。将Firefox与其它浏览器相比较是不合适的,因为如果剔除扩展来评价Firefox,对Firefox来说是不公正的,Firefox最大的优点就是扩展;然而包含扩展来评价Firefox,对其它浏览器同样不公正,因为那些扩展是许许多多Firefox义务工作者的成果,人数上的悬殊使得比较毫无意义。
由于上述原因,所以在评价Firefox时经常会出现极大的分歧,狂热者(其实我也是狂热者……)经常会说某某问题因扩展而引起并非Firefox本身的问题,反对者又经常说不装扩展Firefox完全不顶事,总之全是扩展的错。事实证明脱离扩展Firefox的确一无是处(起码我个人是这种感觉),Firefox就像是个盘子,扩展则是菜肴,只有盘子里盛着菜,这盘子才有存在的意义。 那么,由于菜肴的出处各尽不同,还是只对这盘子挑些刺吧。
- 影响最坏的问题是假死。假死的出现其实很正常,在IE与Firefox中都经常出现,但是opera很少出现假死,所以还是有必要改进假死出现的概率的。那么为什么说假死是影响最坏的问题呢?接着看……
- 最严重的问题是由单标签页假死引起的所有标签页假死,直至Firefox崩溃。这是个关于内核的问题,我不是很了解出现的原因,同样的IE一样会出现这类问题,然而在opera中从未出现这种问题,即便有单个标签页假死了(机率很低),其它标签页也能正常浏览。
- 最容易改进的问题是为config做出说明,最好提供一个完整的选项菜单来让用户自由选择,而不是让用户要到专业论坛上查询config,然后费时费力地进行修改,以此骗取一点点自豪感。我相信大多数用户还是希望能以最快的速度上手一个浏览器。
- 最具争议的问题是由扩展引起的问题是否应算在Firefox头上。我个人的观点还是要算的,因为按我的理解,Firefox就是个容器,既然是个容器,就应最大限度的装下这些产品。当然扩展本身的优化还是很有必要的,但是Firefox是否也应该争取做个最优秀的容器?比如因扩展而拖慢启动速度之类的问题是很有必要改进的。
今天对Firefox挑的刺基本上都只针对Firefox本身,并且许多通过扩展能实现的功能或能解决的问题都未涉及。我的出发点就是:让Firefox做一只完美的盘子!PS:别怀疑,虽然我说了不少opera的好话,我依然是Firefox的死忠!
