微软周四公布了用于Windows 10新浏览器Spartan的渲染引擎细节
2015-02-28 13:43
537 查看
微软透露摒弃IE、开发全新引擎的原因
2月27日消息,据国外媒体报道,微软周四公布了用于Windows 10新浏览器Spartan的渲染引擎细节,同时公司还证实——出于兼容目的而存在的Windows 10版IE浏览器,也将会采用该渲染引擎。
据微软表示,打造全新渲染引擎的动机,以及停止继续再为IE修修补补的根本原因——从简说,是因为后者陈旧的Trident引擎存在太多对新技术的阻碍,既要保证对过去非标准(IE友好)代码的兼容性,又要满足新开放网络标准的规定,只会导致IE代码Bug(漏洞、错误)不断增多。尤其是HTML5新标准的推广,让Trident引擎彻底成为了发展的绊脚石。
微软最终选择“与过去分手”,并且从零开始编写了被用于Windows 10新浏览器Spartan的渲染引擎。但不像苹果和谷歌,微软并没有使用开源引擎WebKit,其主要原因可以概括为以下两点:
首先,互联网是建立在多个独立个体原则上的,但是相互之间可以遵循网络标准互操作。微软认为,避免互联网出现单一(渲染引擎)的情况是重要且必要的。
其次,考虑到开发人员需要投入的精力与时间,微软认为,在不需考虑兼容性问题后,自主开发一款以强调互操作性为主的全新引擎要在时间效率上要大幅优于围绕开源引擎开发一款全新浏览器。
最后微软还强调,新引擎并不是一次性的更新升级。用户升级至Windows 10后,新的互操作性引擎将会以服务的方式存在于系统中。微软会通过系统升级不断地完善和改进其功能。
相关文章推荐
- [下载]微软公布Windows 10 TH2 Build 10586 ISO镜像
- windows 10 build 9926暗藏全新浏览器:Spartan
- Edge——代号是Project Spartan Windows 10的缺省浏览器
- [转]浏览器是怎样工作的:渲染引擎,HTML解析
- 微软证实IE的HTML渲染引擎中存在0day漏洞
- 公布几个微软的的WPF版本的浏览器pivot的邀请码,欢迎大家体验下,希望大家都公布出来不要浪费掉,谢谢几位友人的提供
- 微软公布Barrelfish操作系统 或用于Win8(图)
- 微软揭秘Windows 7虚拟XP模式技术细节
- [转]浏览器是怎样工作的:渲染引擎,HTML解析
- Litecore – 浏览器排版渲染引擎开发手记(二)
- 微软公布Windows 8开发者预览版产品密钥
- SUSE Linux Enterprise Server 15入住Windows 10微软商店
- 微软公布Longhorn细节 发布64位操作系统救急
- 微软发表博客解释Windows 8硬件加速细节
- 浏览器是怎样工作的:渲染引擎,HTML解析(连载二)
- 各种浏览器的页面渲染引擎简介
- 微软表示Windows 7将直接在CPU上跑DirectX 10
- 微软Novell公布合作技术细节 将优化各自产品
- IE9将基于DirectX和GPU硬件加速,打造全新最快浏览器渲染引擎
- 微软公布Windows Phone 7第三方应用细节