上周三,微软向部分合作伙伴内部发放了IE8RC1。这是新浏览器的第一个预发布候选版本,同时也是正式版之前的最后一步测试阶段。该版本在功能方面已经基本完善,相比之前的测试版也有了很大进步,不过至少在ACID网络标准和JavaScript性能,和其他主流浏览器相比还差得很多。
IE8RC1探秘 功能有所完善性能仍很失望
此次发放的IE8RC1全面支持WindowsXP/Vista32/64-bit系统,其中XP32-bit下版本号8.0.6001.18343,而之前IE8Beta2为8.0.60001.18241。
IE8RC1在隐私浏览、访问性、总体稳定性、速度等方面都有明显增强,在功能方面已经完全能够和Firefox、Safari、Chrome、Opera等对手相抗衡。
上个版本新增的隐私浏览模式“InPrivateBrowsing”引起了不小的争议,现在它在默认状态下是关闭的,而且增加了一个新的按钮用于控制该功能的开关,另外组策略里也为管理员增加了相关选项。
IE8开发人员称新版本的访问性有了较大改善,不过这方面的变化不容易直接看到,比如支持面向平台的ARIA、IAccessibleEx、WinEvents等等。外部特性主要是收藏栏、兼容性浏览方面,另外网络开发人员会注意到开发工具、InternetExplorerAdministrationKit(IEAK)和AJAX都有了一些不同。
易用性方面,增加了从Firefox、Safari导入收藏夹、RSSFeed的向导(希望还能支持Chrome和Opera),并且能够选择推荐站点的开启或关闭。
IE8支持收藏内容导入
IE8RC1的快捷键更加强大了,比如按下F7可以开启或关闭“caretbrowsing”功能,这时候可以只用键盘控制光标在网页内移动,完全无需鼠标,和Word有些类似。
按住Shift的同时按下方向键可以选择单个字符了,也支持表格、图片等非文字内容,对于需要精确复制网页内容的用户来说非常有用。
千年不变的查找功能终于有了新面孔,从浮动对话框变成了紧靠在标签栏之下的专用工具栏形式,而且一旦用户输入搜索内容,就会立即以黄色背景高亮显示结果,同时给出符合搜索结果的数量。
动态缩放(AdaptiveZoom)和高DPI支持也值得注意,二者结合可以缩放网页的所有内容,除了文字还支持位图、矢量用户界面元素、下来菜单、按钮、对话框等等。Opera和Firefox也有这个功能,但Safari不具备。
IE8的功能越来越让人满意了,但性能和标准永远是微软的痛处,但也在不断进步。IE8RC1给人的第一感觉就是相当成熟了,网页载入速度也比Beta2快了一些,并且开启五个标签后的内存占用量从80MB降到了70MB。
运行GoogleV8JavaScript基准测试,在一套双核心Pentium2.8GHz系统上,IE8RC1得到了27.1分,而Firefox3.1Beta2达到了104分,GoogleChrome1.0更是不可思议的1401分。换到四核心Core2Quad系统上,差距依然很明显,三者的得分分别为105、265和2991。
当然了,这个测试是Google出品的,肯定会偏爱对自家浏览器,不过对待IE和Firefox是公平的,IE的劣势非常明显。
再来看看SunSpider,基于WebKit项目的开源JS测试工具。由于GoogleChrome的核心就是Webkit,所以速度最快,在PentiumDC2.8上只用1860.6毫秒就完成了全部测试,而Firefox和IE分别花了2475.0毫秒和11013.2毫秒。换到Core2Quad系统上,结果也差不多,分别耗时1046.1毫秒、2184.5毫秒和7489.3毫秒。
到了ACID3网络标准测试,IE8RC1只得到了12分,和IEBeta2、IE7完全相同,远远落后于其他浏览器:Firefox3.1Beta2-93、Firefox3.0.4-71、GoogleChrome1.0-79、Safari3.1-75、Safari4Beta-100、Opera10Alpha-100。
总的来说,IE8RC1在功能方面已经可以接受,稳定性也不错,运行期间没有崩溃,只是性能依然令人失望,而且目前还存在一些bug,比如Facebook网站的兼容性有待改进,“Addfriendtolist”功能也会导致程序挂起。
微软将在2009年第一季度的某个时候发布IE8最终正式版。