IE9 Acid 3 测试?
有谁知道微软是否计划让 IE9 在 Acid 3 测试中以 100/100 的成绩通过? 当前版本的 IE9 在测试中获得了 68/100 的成绩(可以在 此处查看,主站点此处)。
IE8通过了什么? IE7呢?它与 Safari、Firefox 和 Chrome 等其他现代浏览器相比如何?
Does anybody know if Microsoft is planning on having IE9 pass with 100/100 on the Acid 3 test?
The current version of IE9 gets a 68/100 on the test (can be viewed here, main site here).
What did IE8 pass with? What about IE7? How does it compare to other modern browsers such as Safari, Firefox, and Chrome?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
微软的立场已经有一段时间没有改变了。他们致力于通过尝试修复最常出现的错误来满足用户的需求。此外,他们正在尝试添加对最需要的功能的支持。
他们在您的第一个链接中说“正如我们在 MIX10 上所说,我们将继续在 IE9 平台中构建标准支持,作为副产品,我们的 ACID3 分数将会提高。” 我在其他地方听到他们这样说过以及。
他们不是“为了测试而编码”。他们不会尝试修复 ACID 3 中出现故障的特定部分。相反,他们试图通过解决他们认为最重要的故障来整体改进 IE 9。只有作为其结果,ACID 分数才会提高。我认为这是一个很好的策略。如果需要 1000 个程序员小时来修复 ACID 3 中的奇怪渲染错误,但同样的时间可以修复 2 或 3 个 ACID 3 未解决的真正流行的错误(它的设计不是全面的),我认为他们的资源最好花在那些更流行的错误上。
显然,他们的优先事项应该是什么可能会引起无休止的争论。他们所取得的成功也是如此。所以我们甚至不去那里。 :)
更新: 我想通过此引用来支持我的说法,即 Acid 3 的设计并不全面:来自 http://www.webstandards.org/2008/10/02/dowehaveawinner/
“Acid3 并不是唯一的事实上,许多其他测试套件更为重要。”
和
“许多子测试都在开发人员的愿望清单上:完整的 CSS 3 选择器支持、媒体查询、SVG 字体。其他一些测试边缘情况和更深奥的功能 - 但测试应该是一个重大挑战!”
虽然我不是 IE 用户,但如果微软坚持改进重要的东西并跳过,这对我们所有人都更好检查“深奥特征”的测试。
Microsoft's position has been the same for a while now. They are focusing on meeting the needs of their users by attempting to fix the bugs that manifest themselves most often. Additionally, they are trying to add support for the most requested features.
They say in your first link "As we said at MIX10, we will continue to build standards support into the IE9 platform and as a byproduct our ACID3 score will increase." and I have heard them say this elsewhere as well.
They are NOT "coding to the test". They are not going to attempt to fix the particular parts of the ACID 3 that are failing. Rather, they are attempting to improve IE 9 as a whole by addressing the failures they see as most important. Only as a consequence of that will the ACID score improve. I think this is a good strategy. If it takes 1000 programmer-hours to fix an oddball rendering error in ACID 3, but that same amount of time could fix 2 or 3 really POPULAR bugs that ACID 3 does not address (it's not designed to be comprehensive), I would think their resources are better spent on those more popular bugs.
Obviously what their priorities ought to be could be endlessly debated. As can the amount of success they are having. So let's not even go there. :)
Update: I'd like to back up my statement that Acid 3 is not designed to be comprehensive with this citation: From http://www.webstandards.org/2008/10/02/dowehaveawinner/
"Acid3 was not meant to be the one and only indication of a browser’s performance. In fact many other test suites are far more important."
and
"Many subtests are high on a developer’s wish list: Full CSS 3 selectors support, media queries, SVG fonts. Admittedly a few others test edge cases and more esoteric features – but the test was supposed to be a significant challenge!"
Although I am not an IE user, it's better for us all if Microsoft sticks to improving the important stuff and skips the tests that check for "esoteric features".
请参阅 维基百科 或 此页面了解更多信息。
据我所知,100/100并不是IE9的目标,但他们确实计划大幅提高IE对网络标准的遵从性,这将直接转化为更高的Acid3分数。每个平台预览版的得分都在提高,因此我预计在发布时得分会更高。
更新:Internet Explorer 9 (9.0.8112.16421) 在 Acid 3 上达到 100/100,但渲染的页面对于参考渲染而言并非“像素完美”(缺少阴影) ,以及其他一些子像素垃圾):
See Wikipedia or this page for more information.
As far as I know, 100/100 isn't a goal of IE9, but they do plan on improving IE's compliance with web standards a lot, which will directly translate into a higher Acid3 score. The score has been improving in each platform preview, so I expect it to score a lot better by the time it gets released.
Update: Internet Explorer 9 (9.0.8112.16421) achieves 100/100 on acid 3, but the rendered page is not "pixel perfect" to the reference rendering (drop shadows missing, and some other sub-pixel junk):
根据 此 wiki 页面,IE7 在 Acid3 上的得分为 14/100,而 IE8 的得分为 20/100测试。 IE9 得分为 68/100,但目前正在开发中。我没有在任何地方读到微软希望 IE9 通过 Acid 测试,但考虑到他们的记录,我想说这对他们来说并不是最重要的。希望我是错的。
作为比较,在撰写本文时最新的每晚版本 Firefox 得分为 97/100,我使用的 Chrome 版本(5.0.375.29 beta)得分为 100/100,Safari 得分相同。毫不奇怪,这两个浏览器都使用 WebKit 渲染框架。
我希望这是您正在寻找的“有用”答案。
According to this wiki page, IE7 scores 14/100 whilst IE8 scores 20/100 on the Acid3 test. IE9 scores 68/100, but is currently under development. I have not read anywhere that Microsoft wants IE9 to pass the Acid test, but given their track record I would say that this is not high priority for them. Let's hope I'm wrong.
As a comparison, the latest nightly build at the time of this writing of Firefox scores 97/100, the version of Chrome that I'm using (5.0.375.29 beta) scores 100/100 and Safari scores the same. No surprises there, the two browsers both use the WebKit rendering framework.
I hope this is the "useful" answer you're looking for.
正如其他地方所示,Acid3 并不是用来确定浏览器是否符合标准的测试。事实上,IE9 甚至可能不使用 canvas 元素,这对微软打造现代浏览器的尝试非常不利。查看网络标准的整体合规性以及 IE9 执行这些标准的情况也同样重要。
目前,微软正在将 IE9 与当前的浏览器进行比较,并在多个领域进行测试,但 IE9 将在近两年内推出,因此其他浏览器也将向前发展。微软的业绩记录并不好。有时他们会谈论他们打算做什么,但这些想法却没有出现,虽然他们展示了一些很棒的图表和性能数据,但他们没有展示的内容让你感到好奇。
As shown elsewhere, Acid3 is no test to use to determine if a browser does well with standards. In fact, IE9 may not even use the canvas element which would be highly detrimental to Microsoft's attempt at making a modern browser, for example. It's just as important to look at the overall compliance with web standards and how well IE9 implements them.
Right now, Microsoft is comparing IE9 to current browsers and trails in several areas but IE9 won't be out in almost two years, so the other browsers will be moving forward, too. Microsoft's track record is not good. Sometimes they speak of what they intend to do but those ideas become no-shows and, while they show some great graphs and performance numbers, its what they don't show that makes you wonder.
第四个 IE9 平台预览版在 Acid3 测试中获得 95/100 分。公开测试版将于 9 月 15 日发布。我们拭目以待 :)
The fourth IE9 Platform Preview gets 95/100 points on the Acid3 test. The public beta will be released September 15. We'll see :)
IE5:不可测试
IE7:不可测试
IE8:26/100
IE9:100/100
火狐、Chrome、傲游、Opera、Chromium:100/100
旧版本的 IE 由 Maxthon 测试。
IE5: Not testable
IE7: Not testable
IE8: 26/100
IE9: 100/100
Firefox, Chrome, Maxthon, Opera, Chromium: 100/100
Older versions of IE are tested by Maxthon.
IE9 兼容模式在 ACID 上仅得分 13 3 测试。 ACID 3 绝对不是浏览器性能的指标。它表明浏览器符合标准。
IE9 compatibility mode only scores 13 on the ACID 3 test. ACID 3 is definitely not an indication of browser performance. It's an indication of browser compliance to standards.