微软发布了Spartan项目的细节,并证实了某些流言

微软证实了外界一直在猜测的流言,他们表示在Windows 10中将会推出一个新的web浏览器,该项目的代码名为“Spartan”。

Jason Weber是Internet Explorer团队的项目组经理,在他的博客帖子“Spartan项目与Windows 10一月预览编译版本”中,他宣称Spartan将成为一个“互操作性更强、更可靠、并且探索性更强的产品”。

Weber说明,IE团队已经“摆脱了在之前版本的Internet Explorer中所使用的文档模式这一特性”,并且正致力于实现在其它各种更现代的浏览器中已经支持的标准。但 “如果必要的话,Spartan在打开陈旧的企业级网站时,会加载IE11的引擎,而在显示更现代的网站时,会加载新的渲染引擎。”

Jacob Rossi是微软web平台团队的一位高级工程师,他在与Smashing杂志进行访谈时,详细说明了Spartan背后所使用的新的渲染引擎EdgeHTML:

Windows 10中已经整合了EdgeHTML.dll,它将与之前数十年中一直作为Internet Explorer引擎的Trident(MSHTML.dll)分离开。

支持Internet Explorer 11的最新版本的Trident引擎,在对标准的支持方面的成就是令人印象深刻的,但出于对IE5.5、IE7、IE8、IE9和IE10的文档模式的支持,它的进展受到了极大的阻碍,而文档模式这一概念如今在整个web上已经毫无用处了。

微软在官方博客上为开发者们解释了更多的细节内容,上面说道:

如果你打算创建一个面向公众客户的网站,你需要了解以下这些内容:

  1. 在Windows 10上,Spartan和Internet Explorer都会使用新的渲染引擎作为默认引擎。该引擎的核心之一是互操作性,它接受与你发送至其它现代浏览器相同的标签。可以在http://status.modern.ie上面找到该项目对标准的支持及路线图。
  2. 公共网站将使用新的引擎和现代化的标准进行渲染,在新的引擎中,陈旧的Internet Explorer行为,包括文档模式,将不再受到支持。如果你的网站还在依赖于陈旧的Internet Explorer行为,我们建议你立即更新,以支持现代化的标准。
  3. 我们的目标是与现代化web的互操作性,为此我们需要你的帮助!你可以通过Windows Insider项目,或访问http://remote.modern.ie,对新的引擎进行测试。如果你发现了任何互操作性方面的问题,请立即通知我们(通过Connect或Twitter),我们将与W3C和其它浏览器厂商共同工作,以确保最优秀的互操作性。

人们仍旧在猜测Spartan是否最终会完全取代IE。Weber表示,Windows 10中将继续提供Internet Explorer,但他说明,这只是为了支持“使用各种仅为Internet Explorer设计的过时技术的陈旧网站,例如自定义ActiveX控件。”

在外界,各种竞争浏览器的厂商对这一项目都非常支持。来自Opera的扩展产品经理Andreas Bovens与InfoQ谈起了Spartan这一项目,他说:

这条新闻令人兴奋。能看到微软会认真地支持web标准(同时也肯定了过去几个IE版本中所采取的支持路线的方式,它对于标准的支持正在变得越来越好,竞争力也在加强),并且能够推出一个现代化的浏览器模型,这真是太好了。

这是一件好事,它意味着那些依赖于特定于IE的特性或行为的陈旧网站将不得不进行更新,以跟上现代化web标准的脚本。一旦这种更新属性,这些网站在其它网站上的表现也将会更加出色太棒了。

Mozilla也对此新闻发表了看法。产品管理总监Chad Weiner表示:在Spartan发布之前,现在就猜测它的表现如何有些“为时过早”了,Mozilla对于“微软终于表现出对现代化web标准的支持表示鼓掌,Mozilla表示坚决支持。”

查看英文原文:Microsoft Releases Details, Confirms Rumours On Spartan Project

你可能感兴趣的:(微软发布了Spartan项目的细节,并证实了某些流言)