IE6 的辉煌没有人能够忘记,但随着 Webkit 系的崛起,原开发团队被拆散分配至其它产品的 IE 开始被消费者认为是“卡、慢、丑”的象征。终于,微软开始为 IE 打造新的 Edge 引擎。至少从数据上看,它是个怪物。
Edge 在最新的 Windows 10 开发者预览版中已经正式对外测试,同时开发者可以通过 RemoteIE 服务在 iOS、Android 和 Mac OS X 等设备上试用或调试这个新版本。
在此前的桌面和 Windows Phone 版 IE11 里,微软已经做过类似的尝试,让浏览器可以兼容一部分 Webkit API。而 Edge 可以理解为这种兼容背后的完整形态,它不仅是对 Webkit 做出兼容并收,同时也为最新的互联网标准提供积极支持。但根据 MSDN 文档的描述,Edge 自带的兼容模式会长期存在,但理论上只在浏览兼容性名单网站和开启企业模式时才会启用。对于在此之外的网页浏览,Edge 会提供一种逾越以往浏览器 UA 匹配的模式来帮助用户获得更好的兼容性和浏览体验。Edge 提供一种可通用的 UA 字段来适应当下的主流网站,让用户能够免于单独识别旧版 IE 的内容来获取正常适配网页。
IE 团队希望依靠 Edge 的这种适应和兼容能力来让用户在未来彻底摆脱“企业模式”这种妥协方案。与此同时,他们还会持续跟进各种互联网标准和其它浏览器,以保证 IE 可以随时跟上市场的变化。根据此前的消息,IE 会推出新的 UI,新增插件模式,并且加快升级进度。结合上述 Edge 信息,新款 IE 给普通用户的使用感受会很接近当下的 Chrome 和 Firefox。
除了在用户界面和功能上向主流浏览器靠近,IE 也在尝试给开发者带来类似的体验,新版本已经可以通过在地址栏键入 about:flags 来调整实验性功能设置。同时,新的 Edge 内核新增不少开发者要求已久的特性支持,具体详情可以查看 MSDN 介绍。
当然,在 Edge 之前,微软在 IE10 和 IE11 时代也曾给出过类似的言论,仅看 MSDN 一家之言可能并没有很强说服力。但最新的 ECMAScript 6 兼容性设置可以在一定程度上给上述信息一些直观的佐证。
重回 IE6 时代的 IE 团队,能帮助这个勉强挺过反垄断的浏览器新生吗?
[本文参考以下来源:blogs.msdn.com, kangax.github.io]