微软星期四
详细解释了开发新的渲染引擎的动机。微软
发现该
公司过于关注
网络的顶端(也就是说,9000个
网站在世界范围内占据了大约88%的流量)。
微软星期四公布了一个新的渲染引擎,旨在为所有的斯巴达项目
浏览器中常用的Windows 10设备,微软也证实,在Windows 10
操作系统的IE浏览器也将使用新的渲染引擎。Windows 10
操作系统的IE浏览器,
用户主要是企业用户仍然需要使用浏览器。
微软在星期四详细解释了开发新的渲染引擎的动机。微软发现该公司过于关注网络的顶端(也就是说,占据全球88%个流量的9000个网站)而不是长尾(所有网站)。
微软解释了新的渲染引擎在
兼容性中
解决的四个主要问题。
传承与现代性。在过去,
文件的兼容性
模式在Trident渲染引擎是有限的,不能保证。这提供了长期以来即特定行为持续的障碍。修复漏洞通过长期的兼容性等先进的浏览器,事实上,通知网站代码,即特定行为的等效。
兼容性视图列表。兼容性合格率一直依赖于兼容性视图列表,使微软将网站代码到旧
文档模式,模仿传统的IE的行为。但是,这种做法需要大量的测试和
维护,它是不可能覆盖的顶级网站的顶部一个网站。
x-ua-compatible.through以前的文件兼容性模式X -普遍兼容,一些网站被迫使用旧的文件模式,但这不是一种权宜之计。通过X -普遍兼容,网站必须在同一时间即未来版本的旧版网站的
运行,我们需要发展先进的浏览器其他合适的版本。
专注于标准。过去微软专注于新的HTML5格式,同时因为有时对标准文档的解释是多种多样的,导致浏览器之间存在障碍的互操作性。这也导致开发人员需要修复更多的漏洞,并且用户不能登陆更多的站点。
鉴于此,微软决定有摆脱历史在本质上,它是放弃Trident渲染引擎的IE浏览器,虽然很多业内人士认为,微软采用
开源渲染引擎WebKit已被苹果Safari和谷歌(微博)采用镀铬,但基于两点
原因,微软决定不跟苹果和谷歌:
首先,网络是基于无约束的,微软认为网络标准的相互兼容是非常重要的,有助于解决网络标准单一的问题。
第二,考虑到技术
工作的需要,如果微软开始使用自己的渲染引擎开发浏览器,那么开发
速度将比围绕开源引擎开发新浏览器的速度要快。
因为微软决定从三叉戟分开的新的渲染引擎,这意味着微软将继续投资很多Windows平台的同时消除了一些文档模式和其他老IE的行为。这也意味着旧的渲染引擎将在企业市场上保持不变,但将继续获得安全和其他先进的优先的补丁。微软也
恢复了发现、跟踪和修复小网站的问题。