五、位置感知
“位置感知”是Firefox 3.5的另一大亮点,能够自动向网站报告您当前所处的大体位置。实际用途很多,比如能够通过输入“天气”获取到本地区天气预报,输入“电影院”取得所在地附近的影院列表等,这一点相信使用过微软Bing的朋友已有体会。
不过由于目前支持“位置感知”这项技术的网站较少,因此Firefox特意设计了一个测试页面供我们体验(http://zh-cn.www.mozilla.com/zh-CN/firefox/geolocation/ ),使用时只需点击页面中的“我在哪?”按钮,稍后一个半透明蓝圈便会将用户当前的位置标识出来。不过这种以IP判断位置的方法还是存在一定误差的,从笔者试用情况来看,只能保证城市一级准确,感兴趣的朋友不妨体验一下从空中看自己的感觉吧。
图11 官网上的位置演示页面
【小提示】 不必担心这项技术会泄露您的隐私,因为每次使用IP进行定位前,Firefox都会通过一个提示栏询问用户,如果您不想定位,只需点击“不要共享”即可。
图12 使用IP定位前的询问
六、体验超强性能
1. 启动速度
谁都不喜欢浏览器拖拖拉拉,可无奈的是,几乎所有浏览器软件都有不同程度的延迟。虽然笔者之前没有做过具体测试,但仍能感觉出正式版Firefox 3.5在启动速度上的提升,究竟是确有其事,还只是笔者的一个误感?我们汇总了时下最流行的6款浏览器软件,分别用秒表记录了它们的精确启动用时。
注:参测浏览器均设为空白页启动,为避免测试中可能出现的误差,所有测试均进行三次,并取三次平均值计入表格。
图13 启动用时对比(单位:秒 柱图越短越好)
结果不出所料,Firefox 3.5的确在启动速度上提高了很多。虽然距离最快的Maxthon 3、Chrome 3还有一定差距,但至少相比老版本那长达几秒的延迟还是强了很多。此外IE8也在测试中表现不错,用时仅比最快的Maxthon 3慢了0.2秒。
2. Javascript
Firefox 3.5采用了全新的TraceMonkey引擎,使得它的Javascript解析速度大幅提升。这样便可以让它在运行Google Doc或Meebo这类包含大量Javascript脚本的页面时更加迅速。为了能让大家更清楚地了解新引擎的实力,我们同样对上述6款浏览器进行了一番横向对比。其中测试页选用了业界权威的Sunspider(http://www2.webkit.org/perf/sunspider-0.9/sunspider.html )。
图14 Javascript速度对比(柱图越短越好)
虽然更换了全新引擎,但Firefox 3.5的Javascript成绩并没有想象中那样好,和Chrome 3、Safari 4以及使用相同核心的Maxthon 3(极速版默认使用Webkit?核心)相比差距仍很明显。倒是和自己的上一代产品3.0比起来有了明显提升,这一点还是毋庸置疑的。