推荐:最新win10系统下载
微软网络平台团队高级工程师Jacob Rossi在科技网站Smashing Magazine中撰文介绍了微软Win10斯巴达浏览器Edge引擎的开发战略。他表示目前的IE11已支持许多现代网页标准,但IE11的Trident引擎同时也为执行更老标准的老式网站提供了支持。微软网络平台团队想要让Edge引擎使用IE11中的现代网页标准,同时卸掉老式标准问题带来的负担,他写道:
“在接下来的接个月的时间里,新引擎将删除IE中留下的束缚以及IE的Document modes兼容模式。同样消失的内容还包括模拟IE8网页排版的子系统、VBScript脚本语言以及像attachEvent、X-UA-Compatible与currentStyle这样的IE残留物。Edge引擎的代码库一点也不像Trident引擎(甚至比渲染引擎Blink与WebKit的差别还大)。Edge与Trident将彻底“决裂”。我们将围绕Edge内核标准开发出一个极具互通性的现代网页平台。从那以后,我们就开始加大投入资金,以保证斯巴达浏览器与其他浏览器间的互通性,同时确保开发者无需克服跨浏览器开发的障碍。”
虽然Win10 Build 9926并未集成斯巴达浏览器,但Edge引擎可以通过IE11开启。现在还存在一个问题就是:斯巴达与Edge是否能兼容所有的老式网站?Rossi继续写道:
“Windows 10中仍然会保留IE浏览器,因为有些企业网页应用需要IE来提供更高级别的向后兼容性。届时Windows 10中的IE版本将与使用EdgeHTML引擎的斯巴达浏览器一样使用双引擎解决方案,这意味着开发者无需将IE与斯巴达区别对待,且我们的标准开发路线图仍将保持一致。”