上个月,微软正式宣布推出Project Spartan浏览器。Spartan将横跨Windows 10手机平板和PC,并将带来全新的浏览器引擎,该引擎还将支持Windows 10的IE浏览器。
微软IE团队从2009年开始改进IE浏览器子系统:从GPU加速、新的JavaScript引擎Chakra和多点触控支持,到新的F12开发者工具和WebGL支持。近年来,IE的每一个新版本都在尽可能保证兼容性的同时引入了新的功能——但也带来了很多问题:旧的兼容性和现代的兼容性开始矛盾,优艾设计网_设计客兼容性列表重,X-UA-Compatible过度依赖等等。
微软重新考虑了他们的计划,决定放开IE,通过新的引擎Edge开始新的现代Web支持。
微软也对WebKit引擎进行了评估,但最终没有采用主要有两个原因:一是因为Web要多元化;其次,与其用WebKit引擎从头开始,不如用微软自己的引擎开始开发会更快。
新引擎开发团队还与Bing合作,识别每天抓取的URL,以改善兼容性问题。这种机制不是针对网站的改进,而是一种“模式”,同一模式的网站可以统一改进。微软还根据内部数据分析修复了兼容性问题。目前已经修复了3000多个兼容性bug,增加了40多个新的Web标准支持。
作为Windows 10的一部分,Project Spartan将保持较高的更新频率,不断修复bug,增加对新标准的兼容性和支持。
精彩评论