微软今天宣布正式推出 IE 开发者频道,此举主要是为 Web 开发者提供一个全功能浏览器,以及让他们能够提前看看微软正在研发的 IE 功能新特性等。目前,开发者可以到 devchannel.modern.ie 下载。
首先要指出的是,目前这个开发者版只能在 IE 11 的 Windows 7 SP1 和 Windows 8.1 上运行。不过,值得庆幸的是,如同 Chrome canary.html" target="_blank">Canary 版本一样,IE11 也能独立于 IE11 运行(可能需要结合代码更改和使用 App-V 虚拟化)。
微软指出,由于虚拟化创建使得它会在性能方面有点影响,所以不建议用这个来衡量一个网站的性能。另外今天推出的版本是首个开发者版本,所以微软计划分享早期代码,因为它同样适用于新的功能和标准。
在 2014 年 Build 大会上,微软推出了 status.modern.ie,这个网站能够向开发者展示 IE 中支持的网络技术以及在未来版本中即将支持的标准。上个月,当微软宣布正在进行下一个 IE 版本后,新功能支持也出现在 IE 开发门户频道的路线图中。
由于这是面向开发人员的版本,所以罗列了三大改进(完整更新日志请查看 MSDN):
除了这些工具之外,IE 开发者频道也随之提供了新兴的 WebDriver 标准,这些标准允许 Web 开发人员编写自动化测试浏览器来测试它们的网站。此外,新版本还改进了 WebGL 性能和增加了实例化扩展支持,支持 16 位纹理、GLSL 内置变量和 triangle fans。微软就此指出,其 Khronos WebGL 一致性测试分数从 93% 提高到了 97%。
而更为重要的是,IE 开发者频道允许用户使用 Xbox 控制器(不是 Xbox One)来玩 Web 游戏。它支持新型的游戏手柄 API 标准,让开发者能够使用 JavaScript 去增加游戏手柄,从而支持 Web 应用和游戏。至于究竟怎么样,大家可以亲身体验这三个游戏:Escape from XP、over.IE 和雅加达街机游戏。
值得肯定的是,添加 IE 开发频道绝对是好事,只是很奇怪微软为什么花费了这么长时间才从谷歌那复制来了这个想法,要知道,谷歌砸 2009 年 1 月就推出了 Chrome Dev channel,而 Mozilla 也在 2011 年 4 月就跟进了。