2. IE11新功能测试
1) WEBGL
之前我们便已说过,IE11的一大看点便是加入了对WEBGL的支持。在此之前,IE是唯一一款尚未支持该特性的主流浏览器。理论上说这一特性属于HTML5的一个分支,允许浏览器将JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,来为HTML5 Canvas提供硬件3D加速渲染。
说白了就是有了这一特性后,开发人员就能调动显卡来为用户展示更加流畅的3D场景和模型,同时还免去了开发网页专用渲染插件的麻烦。
图9 Lesson 2对比截图(IE10显示不支持)
除了前面提到的在HTML5Test中查看WEBGL支持以外,我们还能借助一些网站(如Google Map中的Photo Tours)现实地体验一把WEBGL给浏览带来的不一样感受。
简单来说Photo Tours的效果有点像Google街景,但又不完全一样,和街景聘用专门拍摄人员的Google街景不同,Photo Tours的提供者其实就是互联网上数以万计的普通用户(主要是Picasa和Panoramio)。系统将其中带有GPS位置信息的照片组合在一起,处理并最终生成一种类似3D的照片浏览模式。
当然如果你觉得笔者的这番说辞太过枯燥,也可猛击下面这段视频更直观地了解下,的确对于现行浏览是一次质的升级。
图10 Photo Tours的视频效果截图
附:演示视频。
演示视频
2) F12开发者工具
IE11改进了F12开发者工具,新版较老版F12界面更友好,也更易于使用,以下是两者的截图对比。
图11 新旧两版IE的F12开发者工具对比
写在最后
相比Metro版本的IE11,桌面版在功能上的变化并不大,多窗口浏览、不限量标签、收藏夹管理等一大堆被Win8版吹得神乎其神的特性其实桌面版早已支持,因此也就没有被本文单独介绍。
总体来说新版本的变化还是体现在HTML5支持度以及自身效率方面,事实上你确实可以感受到网页载入速度以及内存占用率方面的优化,而且笔记本用户的电池续航也会因此延长。只是有几个特性并未出现在该版本(如媒体来源扩展MSE和加密媒体扩展EME),这两者仅能在Windows 8.1中使用,并不支持Windows 7和Windows 8。