据外媒报道,微软周四公布了Windows10新浏览器Spartan的渲染引擎细节,该公司还证实其存在于兼容性目的Windows10版本的IE浏览器也会使用这个渲染引擎。按照微软的说法,创造新渲染引擎的动机和停止修补IE的根本原因——简单地说,是因为后者的旧Trident引擎对新技术的阻碍太多。非标准(IE-friendly)代码的兼容性和满足新的开放网络标准的要求只会导致越来越多的IE代码bug(漏洞、错误)。尤其是HTML5新标准的推广,更是让Trident引擎彻底成为了其发展的绊脚石。微软最终选择“与过去决裂”,从头编写了Windows10新浏览器Spartan中使用的渲染引擎。但与苹果和谷歌不同的是,微软并没有使用开源引擎WebKit。主要原因可以概括为以下两点:第一,互联网是建立在多个独立个体的原则之上的,但他们可以按照网络标准相互操作。微软认为在互联网上避免单一(渲染引擎)的情况是重要和必要的。其次,考虑到开发者需要投入的精力和时间,微软认为在不考虑兼容性问题的情况下,自研一个强调互操作性的全新引擎,比那些围绕开源引擎的引擎要省时得多。开发新浏览器的引擎。***微软还强调,新引擎不是一次性更新升级。用户升级到Windows10后,新的互操作引擎将作为服务存在于系统中。微软将通过系统升级不断改进和完善其功能。
