据国外媒体报道,Mozilla和微软在浏览器显卡加速技术上竞争得不可开交,但从目前的情况来看,Google的Chrome 9将率先采用标准的硬件加速技术。Google原计划周二发布Chrome 9测试版,但Chrome开发团队成员安东尼-拉福尔热(Anthony Laforge)表示,Chrome 9每加载100次网页便会崩溃400次。Chrome 597开发分支(Chrome 9.0.597.16开发版)开发已经冻结,Google将主要修复浏览器稳定性问题。 硬件加速并不是一种可有可无的简单环境,它是利用显卡加速各种图片元素的复杂过程,其加速的元素包括:SVG,2D Canvas,字体渲染,视频解码和调整,CSS转换,3D图形WebGL,以及混合各种网页元素到一个视角。 Chrome目前至少已经融合了其中一些元素,例如WebGL和2D Canvas。 不过,Google仍然有大量的开发工作需要完成:Windows XP 不支持2D Canvas加速,Chrome 11预计将完成2D Canvas加速第二阶段开发。 从3D游戏到在线地图,WebGL技术无疑将对Web技术革新起着巨大的推动作用。事实上,Google是WebGL技术的拥护者,而且Chrome OS系统便强调用Web程序替代本地程序。 Chrome浏览器主要通过OpenGL接口进行2D和3D图形加速。但相比微软DirectX技术,Windows系统对OpenGL的支持并不稳定。不过,Google已经通过ANGLE项目绕开了这种限制,ANGLE可以把OpenGL命令转换为DirectX。 尽管如此,Google还是面临很多困难。为了避免出现问题,Chrome浏览器不得不设置一个黑名单,方便用户在不兼容系统中禁用该功能。 值得主要的是,Chrome 9可以支持IndexedDB标准。IndexedDB是本地数据库储存标准,能让Google Apps应用程序离线使用,它将能改进Google Docs等应用程序的离线使用与编辑功能。 谈及Web程序,Chrome 9还添加了全新的任务管理器,用户可以查看Web程序的运行情况,其中包括一些后台程序。 |