IE8 Partner build功能及性能体验
2009-03-07任宏伟
任宏伟
近日,微软向部分合作伙伴提供了IE8Partner build的技术测试版。经过长时间的准备之后,IE8的功能已经基本上达到完善。而作为这款浏览器的第一个预发布(候选)版本,我们自然对它特别关注。于是,在今天这篇文章中,笔者将主要对浏览器的功能及性能部分进行体验。看一看在和其他主流浏览器相比时,到底还有多大的差距。
一、软件的安装
和上一版本相比,IE8 Partner build的安装包体积略有增加,为16.0 MB。界面色彩相对淡雅,看上去更加和谐。需要用户确认的选项比较少,我们只要依照提示,依次完成“用户许可协议”、“用户体验改善计划”等基础功能的设置,就可以正式开始软件的安装。(如图1,2)
经过2-3分钟的等待之后,安装即告结束。这时,系统会提示我们,需要对计算机进行重启。重启之后,一个个性化设置面板会出现在我们眼前。而这其中,将有包括“Sug-gested Sites(推荐站点)”、“Search provider(默认搜索引擎)”、“Accelerators(加速器)”、“SmartScreen”在内的一些初始配置选项。值得一提的是,在这个页面中,我们还发现了一项老版本所没有的功能——“CompatibilityView(兼容查看)”。关于它,我们后面还要详细说到。(如图3)
二、细节体验
在界面布局上,IE8基本沿袭了老版风格,只是在细节方面稍作调整,看上去更为大气。当然。相似的设计有另一个好处,就是能够让老用户升级更加容易。一般用户几乎无需学习,就能快速操作上手。(如图4)
1光标浏览模式
在Partner build中,光标浏览(caretbrowsing)是它的最大特色。在这个版本中,我们只要按下F7,一个类似于记事本中的输入光标,便会出现在当前页面中。当然,它的出现虽然无法帮助我们篡改网页,但却可以让用户像在Word中一样,用键盘(需要同时按下Shift键)精确地完成文字选择(对图片、表格等也有效)。(如图5)
2强化的隐私保护模式
在上一版中,IE8曾经增加过一组隐私浏览模式(InPrivate Browsing)。能够在用户浏览的过程中,自动删除浏览数据(如cookie、地址栏历史等),以保证隐私信息的安全。其中,这项功能共分为两种模式,分别是“lnPri-vate Browsing(防止IE记录浏览数据)”和“InPrivate Blocking(阻止访问过的网站,自动共享其他访问过网站的信息)”。也许是公众对于这项功能争论太大,最新版IE8 Part-ner build取消了“InPrivate Blocking”的默认启动。同时,还在底部状态栏中,新增了一个快捷开关。点击之后,可以在“打开”和“关闭”两个状态间来回切换。(如图6)
此外,为提高功能的灵活性。软件还在选项窗口中,提供了一个InPrivate Blocking启的阈值限制。(如图7)
3兼容性列表
在IE8 Partner build中,兼容性浏览被重新进行了完善。原有的切换按钮已经修改为按需显示。如果当前网站已经确认可以支持IE8时,兼容模式按钮将自动隐藏。此外,这个可兼容网站列表也是以更新的方式实时发放。这样,对于那些使用IE8的普通用户来说,日常操作将会更加直观。(如图8,9)
4适应性缩放
在IE8中,页面缩放变得更加智能化。有别于IE7先放大网页,再放大元素的分步放大模式。IE8将首先对所有元素预放大,然后再对布局智能重排,最后才会将重排过的内容显示到屏幕上。这样,以往可能无法显示在当前页面中的内容(比如大块的图片),在智能布局的帮助下,就有可能完整显示。大大省却了用户翻动横向滚动条的机率,具体对比如图10,11所示。
5全新页面查找
在新版IE8中,页面内查找也有了全新面貌。和老版本相比,新的查找面板被设计为一个快捷操作栏。除了能够自动对关键字进行标黄,还可以自动统计出该词组的总共出现次数。当然,作为一个候选项,我们也可以通过“Options”按钮,决定是否按照大小写进行区分。总之,新版的页面内查找将会让词汇搜索更加智能。(如图12)
6更先进的崩溃恢复
在上一版本中,IE8加入了一项崩溃恢复机制。能够在浏览器出现故障时自动恢复未关闭标签。而在新的IE8 Partner build中,崩溃恢复变得更加智能。如今,浏览器已经可以自动对故障标签进行定位,从而在不重启浏览器、不关闭其他标签的情况下,完成故障标签的恢复。很大程度上避免了因页面故障,影响到正常的浏览操作。(如图13)
三、性能体验
一直以来,性能表现都是IE系列浏览器的最大弱项。那么,全新的IE8是否会带给我们一分惊喜呢?下面,我们将分别从“表格渲染”、“CSS兼容”、“ACID”、“模拟页面加载”等多个方面,进行一番测试。此外,为了能让大家有所参考,我们还同时选择了Opera9.63和Firefox 3.0.5两款浏览器,作为参考对象。
2CSS兼容性(如图16,17)
3Acid兼容性(如图18-23)
4模拟页面加载(如图24,25)
5Javascript测试(如图26,27)
可以看到,在和其他主流浏览器相比时,最新版IE8 Partner仍然无法在性能上与之匹敌。但如果对应于此前的IE7,却已经有着明显的提高。尤其是CSS兼容性、Acid3测试、模拟页面加载三个方面,更是与另外两款浏览器相差无几。相信,等到IE8正式版推出之时,这顶“最慢浏览器”的帽子,恐怕真的要与IE无缘了。
写在最后
总的来说,新版IE8 Partner build在秉承了上一版本的优势之后,更是在细节方面大下功夫。通过性能测试,我们能够非常明显地感觉到IE8的提高。不过,从最终测试来看,这个版本似乎在稳定性方面还有些问题,测试期间出现过多次崩溃。此外,对Face-book网站的兼容性也有待提高,其中的“Add friend to list”功能,就有可能导致程序挂起。因此,打算进行测试的朋友,还是尽量不要将它用于工作环境为好。