Hopp til innholdet

cjohansen.no

Acid 3 er på vei

Referanseimplementasjonen av Acid 3

Etter at Firefox 3 og Internet Explorer 8 nylig passerte Acid 2, er alle de store nettleserne gjennom nåløyet. Ian Hixie er i full sving med å gjøre det trangere.

Acid-testene

Som forklart i et tidligere innlegg, dreier Acid-testene seg om å teste et utvalg webstandarder som er høyt på utviklernes ønskeliste. Formålet er å drive webben fremover, og å inspirere nettleserleverandørene til å implementere standardene.

Med Firefox 3 rett rundt hjørnet, og desemberannonseringen av IE8s suksess med versjon 2 av testen er den å anse som passert. Opera og Safari har passert for lenge siden. Opera har tilogmed passert med sin Opera Mini.

Neste skritt: Javascript

Ian Hixie har en stund jobbet med Acid3, og etter det jeg antar er mer omtale enn forventet gikk han idag ut og oppfordret folk til å bidra med tester for å fullføre den.

Testen fokuserer i høy grad på Javascript. Det er enkelte renderings-tester fortsatt, men kjernen i saken denne gangen er altså script. Testene Ian er på utkikk etter skal ideélt sett feile i både nye versjoner av Safari og Firefox, og som har vært offisielle standarder eller anbefalinger siden 2004.

Webstandardene kommer!

Disse testene har i min oppfatning vært relativt suksessfulle. Alle de store nettleserprodusentene (Opera, Mozilla, Apple/Webkit og senest Microsoft) har tatt testene til seg og skryter når de passerer. Det er et veldig godt tegn for bransjen at nettleserprodusentene legger stolthet i å passere en test som dette og dermed i effekt legger stolthet i å støtte webstandarder.

Det er selvfølgelig ikke fullt så enkelt, men testene har helt klart vært med på å effektivt synliggjøre store mangler i rendering-motorene til de forskjellige nettleserne, og har sannsynligvis også pushet løsningene fortere enn man kunne forvente uten.

Acid 3 idag

Nå er det jo et poeng at dagens nettlesere ikke skal passere denne siste testen, ettersom formålet er å pushe frem standarder som folk har bruk for men som ikke er implementert på en fungerende måte idag. Men, jeg er jo nysgjerrig, så jeg må jo prøve. Firefox 2 stopper med "Fail" på 60/100. Firefox 3 gjør det litt skarpere og stopper på 63/100.

Internet Explorer 7 har en relativt kreativ tolkning av hele siden, og Javascript-testene stopper på 23/100. Den har et stykke igjen.

Forresten, om noen skulle stusse over hoppet fra daglige innlegg i desember til 10 dagers-pauser i januar så kan jeg skylde helt og holdent på Twin Peaks.

Muligens relatert

2006 - 2012 Christian Johansen Creative Commons Lisens