微软发布了第二个平台预览版IE9,在IE9浏览器的研发过程中,微软已经全面拥抱现代化的Web标准支持、互操作性以及使用“同一标记”等。这让IE9拥有更快的JavaScript性能和更好的网页标准兼容性。目前,IE9的性能和功能支持已经向其竞争对手Firefox、Chrome、Opera以及Safari等浏览器看齐,而IE9与IE7、
IE6等浏览器之间的界限也越来越明显。从IE9浏览器全面的支持HTML5标准,引来来了一番关于未来网页技术该如何开发的讨论。
IE9第二个预览版在SunSpider测试中从590微秒进步到473微秒,Acid3测试分数则从55进步到68(满分是一百)。不过除了性能测试之外,还有一些故事。
这个新平台预览版是在第一个
IE9版本开放下载后七周发布,显示微软对于浏览器的野心,并且想要洗刷过往更新缓慢且对网页标准默不关心的形象。
IE9的作法很值得注意,因为长久以来IE批评者都用上面的测试来证明IE的缺点。但同时,微软虽然要照对手的方式来玩,但依然要掌握浏览器前进方向,靠的是相同的标记(same markup)。
早先IE9重点放在硬件加速处理图片和文字,而这次IE部门总经理Dean Hachamovtich说,我想这次该轮到相同标记上场了。
标准议题
相同标记重要的原因在于它从反面来思考微软最大的缺点,也就是IE过往都缺乏支持网络标准。他们不是忽略网页标准,该公司是试着定义标准。
想要如此,他们试着操作网页朝他们想要的方向前进。同样的,他们也加入了W3C制定HTML5的讨论。
Hachamovtich说,W3C是HTML5的标准团体。
但其实W3C不是唯一。
W3C的确监督HTML的创立。但是最近一个版本是4.01,在1999年十二月发布。十年在网络世界来说是非常长的一段时间。
但之后中间发生了什么事情?第一,W3C努力了好多年来创造XHTML 2.0,一个更好的网页标准但是不兼容于现有的网页。第二,在2004年开始,Opear、Mozilla和苹果这些
浏览器厂商组成了一个比较没那么正式的团体名为WHATWG,也就是Web Hypertext Application Technology Working Group。
WHATWG在做的本来最终应该会成为HTML5,而同时W3C重新开始自己的HTML,然后放弃了XHTML 2.0的努力。
虽然微软的态度如此,但是WHATWG依然维持影响力。它在W3C的HTML5草案中还非常正式的被提到,“这个规格的内容也是由WHATWG发表的一份规格的一部分。”还包含了一个连到WHATWG邮寄名单的链接。
这个双组织作法的确会造成一些尴尬,即便许多参与者都同时涉及两者。但是在某种程度上,他们还是有不同的作法。
标准团体也没办法完全反应电脑业界的实际情况。Hachamovtich不会称呼WHTAWG一个标准团体,维基百科也不会。但是它在心中有许多和W3C一样的手段和目的。这其实也是一种业界标准。就像Windows操作系统,根深蒂固到有非常多生态系统是倚赖它而生存。
有个名为Khronos Group的团体和Mozilla在合作开发一个3D网页标准名为WebGL,并且试着打进
Chrome、
Firefox和Safari采用的WebKit浏览器引擎。请注意微软的Direct3D技术是直接和Khronos Group的OpenGL技术,后者是用在Mac OS X、Linux、iPhone、Android手机和WebGL上。
标准与否,Hachamovitch对WebGL没偏爱。
他说,我认为这是不同的标记,你是在告诉开发者,去写不同的东西。
另外一个重点是支持SVG,也是一个W3C的标准。这是IE9的一项重点功能,但是也是微软拒绝许多年的一项功能。想要用到SVG的优点,开发者需要学习新技术。但是那些较敏锐的开发者已经用别的已支持的浏览器来开始使用SVG。
这些都围绕着网络的特色:它是流动且有机的。一个蓬勃发展的生态系统可能会是个优势,但是参与者的混乱也可能会是缺点。
微软有非常好的理由重新去参与网络技术领域。尽管有网络公司泡沫化和金融风暴,但是网络依然越来越重要,而微软不能够负担落后的代价。
微软技术专家乔治·萨多(Giorgio Sardo)曾表示,“微软所面临的一大主要挑战是:采用新标准需要面临复杂的问题。HTML5是一个非常优秀的标准,将为开发者创造美好的未来,但是目前仍处于发展之中。”
IE9对HTML5标准的态度让我们到看到微软对网络技术领域的重视,相信靠着IE9和参与浏览器标准制定,微软在网页技术上将会有越来越重要的地位。
标签:IE相关IE9微软Web标准网络技术