Mozilla:其实 IE9 没有那幺先进

2020-05-24 浏览量:183

Mozilla:其实 IE9 没有那幺先进 上礼拜IE9 RC发布后,让大家对IE9有了更进一步的认识,然而微软官方MSDN部落格中完美的网路标準数据、尤其是高度支援HTML5、CSS3引来Mozilla工程师的质疑,并经由caniuse.com和html5test进一步做了分析,发现与官方公布的数据与现实面有所落差。

Mozilla工程师Paul Rouget,对于MSDN部落格公布IE9 RC支援网路标準数据很怀疑,尤其是HTML5以及CSS3分别拿下99%、100%的支援性,认为只是用来吹牛、骗骗使用者的技俩。微软在ie blog中提到像是caniuse.com、html5test这类HTML5测试网站并不够完善,因为这些测试只检查已存在的功能,最好还是使用W3C的测试。

Paul Rouget则是在文章中点出问题所在,微软的Test Drive网路标準测试项目都是在研发IE9期间所创立的,因此不意外能获得漂亮的成绩(Firefox也在自己的测试项目中取得漂亮的成绩),但问题是,微软并没有测试所有元素的具体标準,难保目前测试的项目在未来不会有所改变。W3C的测试是相当好的,微软的测试也相当好(Mozilla甚至藉由这些测试来改良Firefox),但这些测试无法用来证明浏览器提供了多少网路标準,并不是一个好的衡量结果。所以使用目前最多人测试、也是许多网站开发人员用来参考的caniuse.com、html5test,是较为实际且具体的评量方法。

Mozilla:其实 IE9 没有那幺先进

▲MSDN部落格中显示IE9 RC支援99%的HTML5以及100%的CSS3,是在微软自己创立的测试中所取得的成绩。

Mozilla:其实 IE9 没有那幺先进

▲html5test测试版的官方测试成绩,IE9不仅大输Firefox 4.0,甚至连两年前的Firefox 3.5都赢不了。

Mozilla:其实 IE9 没有那幺先进

▲caniuse.com的HTML5相容性测试中,IE9也输给Firefox 4.0

Mozilla:其实 IE9 没有那幺先进

▲caniuse.com评量浏览器支援所有网路标準的程度,IE9依然落后于其他浏览器。

Paul Rouget还直接列出IE9不支援的网路标準项目:

Application Cache (offline)Web Workers (threads in JavaScript)HTML5 Forms (validation mechanism, CSS3 selectors)JavaScript Strict ModeForeignObject (embed external content in SVG)SMIL Animations (SVG animations)File APIWebGL (3D)CSS3 Transitions (for animations)CSS3 Text ShadowCSS3 GradientsCSS3 Border ImageCSS3 Flex box modelClassList APIsFormDataHTML5 History APIDrag'n Drop from Desktop...

根据Paul Rouget的分析,IE9总算开始支援

Mozilla:其实 IE9 没有那幺先进

▲Paul Rouget将IE9与Firefox 4.0测试整理成精美的页面,提供网友参考。

资料来源

相关文章