微软 Spartan 团队谈新浏览器引擎 Edge

上个月,微软正式宣布推出ProjectSpartan浏览器 。Spartan将横跨Windows10手机平板和PC,并将带来全新的浏览器引擎,该引擎还将支持Windows10的IE浏览器 。

微软IE团队从2009年开始改进IE浏览器子系统:从GPU加速、新的JavaScript引擎Chakra和多点触控支持,到新的F12开发者工具和WebGL支持 。近年来,IE的每一个新版本都在尽可能保证兼容性的同时引入了新的功能——但也带来了很多问题:旧的兼容性和现代的兼容性开始矛盾,兼容性列表重,X-UA-Compatible过度依赖等等 。

微软重新考虑了他们的计划,决定放开IE,通过新的引擎Edge开始新的现代Web支持 。

【微软 Spartan 团队谈新浏览器引擎 Edge】 微软也对WebKit引擎进行了评估,但最终没有采用主要有两个原因:一是因为Web要多元化;其次,与其用WebKit引擎从头开始,不如用微软自己的引擎开始开发会更快 。

新引擎开发团队还与Bing合作,识别每天抓取的URL,以改善兼容性问题 。这种机制不是针对网站的改进,而是一种“模式”,同一模式的网站可以统一改进 。微软还根据内部数据分析修复了兼容性问题 。目前已经修复了3000多个兼容性bug,增加了40多个新的Web标准支持 。

作为Windows10的一部分,ProjectSpartan将保持较高的更新频率,不断修复bug,增加对新标准的兼容性和支持 。

    推荐阅读