Testes em browsers com Acid3
Friday, March 28th, 2008Foi oficialmente lançado o Acid3 que faz parte do Web Standards Project . Trata-se de uma página com uma suite de testes que faz algumas avaliações sobre a compatibilidade do navegador com alguns padrões web. Nesta versão, o foco foi em cima de recursos mais avançados que nas versões anteriores, tais como ECMAScript e DOM nível 2. É claro que isso trava uma disputa acirrada entre os grandes players do mercado e muito positiva para nós desenvolvedores que só agora parece que teremos navegadores com um bom suporte a webstandards, incluindo o IE.
Ian Hickson, de 28 anos, é o programador que atualmente trabalha na criação dos fundamentos da linguagem HTML 5 e é também o pai do Acid Test, ele disse numa entrevista recente:
“A missão primária do Acid3 é testar a execução dos scripts e de funções DOM. Com o Acid1 e o Acid2 o foco era na renderização de conteúdo e na compatibilidade com o CSS, mudamos isso porque achamos que o foco deve ser no teste dos recursos usados nas aplicações web.”
Abaixo pode ser encontrado alguns resultados dos testes nos navegadores:
Wikipedia.org
Anomalousanomaly.com
O primeiro a passar no teste com a pontuação 100/100 foi o Ópera seguido do Safari. A versão deste teste do Ópera não foi lançada até a presente data, mas pelo que tudo indica ele já sai na frente desta disputa, veja no blog deles mais detalhes. Nenhuma novidade até então, mas o IE8 está bem adiantado e promete lançar a versão oficial com aprovação no teste, que vale ressaltar está indo bem nos padrões.
Segue abaixo a lista de especificações testadas no Acid3:
DOM2 Core
DOM2 Events
DOM2 HTML
DOM2 Range
DOM2 Style (getComputedStyle, …)
DOM2 Traversal (NodeIterator, TreeWalker)
DOM2 Views (defaultView)
ECMAScript
HTML4 (<object>, <iframe>, …)
HTTP (Content-Type, 404, …)
Media Queries
Selectors (:lang, :nth-child(), combinators, dynamic changes, …)
XHTML 1.0
CSS2 (@font-face)
CSS2.1 (’inline-block’, ‘pre-wrap’, parsing…)
CSS3 Color (rgba(), hsla(), …)
CSS3 UI (’cursor’)
data: URIs
SVG (SVG Animation, SVG Fonts, …)
Quer fazer o teste na versão de seu browser? Acesse acidtests
Referências:
http://www.webstandards.org/action/acid3/
http://en.wikipedia.org/wiki/Acid3
http://pt.wikipedia.org/wiki/Acid3
http://www.css3.info/acid3-completed/
http://ajaxian.com/archives/acid-3-opera-passed
http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test
http://webkit.org/blog/167/webkit-gets-an-a-on-acid3/