写点什么

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

  • 2015 年 2 月 24 日
  • 本文字数:1450 字

    阅读完需:约 5 分钟

微软证实了外界一直在猜测的流言,他们表示在 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

2015 年 2 月 24 日 00:041693
用户头像

发布了 428 篇内容, 共 156.0 次阅读, 收获喜欢 27 次。

关注

评论

发布
暂无评论
发现更多内容

架构师培训第二周课后作业

跳蚤

有关架构设计原则的总结

跳蚤

第12周作业

Jack

架构师训练营一期大作业二

陈龙

第七周 性能优化(一) 作业 「架构师训练营 3 期」

feiyun123

前端也要懂机器学习(上)

执鸢者

机器学习 前端 特征选择

week7-总结

J

MySQL慢查询(下):问题解决,干货总结

架构精进之路

MySQL MySQL 高可用 MySQL优化 28天写作

架构师训练营一期大作业一

陈龙

架构师训练营第二期 Week 12 作业

bigxiang

架构师训练营第2期

从大局着眼,立微处发力

张老蔫

28天写作

python自学 第一章 初始python

WEB前端修行日志

Python

week-11-part2 学习总结

陈龙

Java程序经验小结:谨慎的使用本地方法

后台技术汇

28天写作

HDFS SHELL详解(3)

罗小龙

hadoop 28天写作 hdfs shell

第七周 性能优化作业

简简单单

RocketMQ如何保证消息可靠性

废材姑娘

RocketMQ

数仓面试高频考点--解决hive小文件过多问题

五分钟学大数据

大数据 hive 面试 数仓

产品与服务

JiangX

创业 产品 投资 服务 28天写作

程序员练习算法的几个实用技巧

Phoenix

算法

架构师系列 13 Spark 大数据处理在金融领域中的应用

桃花原记

week-11-part1分析系统不可用的原因

陈龙

堡垒机是什么?

Java Kafka 简单示例

Java kafka

Java并发编程实战(3)- 互斥锁

技术修行者

Java 并发编程 多线程

week-10-part1微服务调用的时序图

陈龙

第六周 技术选型(二) 作业 「架构师训练营 3 期」

feiyun123

第七周 学习总结

简简单单

Windows10 Kafka Docker 集群搭建

Docker kafka

week-10-part2 学习总结

陈龙

构师训练营 - 第十二周课后练习

joshuamai

基于英特尔x86平台构建AI软件生态系统

基于英特尔x86平台构建AI软件生态系统

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