Acid3是互联网标准组织用来测试浏览器兼容性的一项标准。Acid3提供更全面更严格的100项网络规范测试,它测试一个浏览器的DOM Script能力及CSS渲染、SVG等,对浏览器的兼容性提出了更严格的要求。
继今日Opera桌面工作组在其博客中称,Opera已完全通过了严格的Acid3测试而成为首款通过Acid3的浏览器之后,WebKit随后在其官方网站上宣布,Safari-WebKit已完整通过了Acid3测试,成为第一个公开发布的通过了Acid3测试的引擎。
图 1 WebKit通过Acid3测试
据WebKit官方博客介绍,WebKit最新版本r31342成为最先公开发布的通过Acid3达到100/100的浏览器引擎。同时,博客中称Acid3测试自身存在一个关键性错误,这一错误将导致SVG 1.1标准无法通过测试,WebKit最新版本几个小时前都差点没能完全通过这一测试。WebKit表示,测试中的SVG标准实在是毫无意义。
不过官方博客称,尽管通过了Acid3测试,但并不意味着完全通过这一测试,这一版本在文本渲染上存在一些小问题,这一问题将在下一版本中很快就得到解决。同时,这一版本在动态图像渲染上还不够流畅。WebKit称,再怎么不够流畅至少在目前来说比其他浏览器在测试这一环节(test 26)要流畅得多。
而在博客中还看到一个有趣的争论。WebKit称自己是第一个公开发布的通过Acid3测试的引擎,而否认Opera之前刚宣布的已通过Acid3测试的消息。WebKit称,由于Acid3测试本身存在一个bug,因此,Opera并没有通过100/100的测试,实际上只有99/100。

