ACID-logo

ACID er en gruppe som utvikler tester for hvor bra en nettleser følger webstandarder som HTML, CSS og JavaScript. ACID2-testen (fra 2005) bestod i å rendre et bilde av et ansikt. Hvis nettleseren din fulgte alle standarder som testen brukte, ville bildet bli et pent lite kantete smilefjes.ACID2-testen ble nærmest en konkurranse mellom de forskjellige nettleserene. Målet var å være førstemann til å bestå testen.
Safari (Apples nettleser) var førstemann til å bestå testen med sin versjon 2.0.2 i oktober 2005. Den norske nettleseren Opera bestod testen i juni 2006.

En slik test bidrar til at konkurranseinnstinktet hos nettleserutviklere våkner, og vi webutviklere slipper å behandle alle unntaksregler når vi skriver HTML eller CSS. Uheldigvis er det ikke alle som tar disse webstandard-milepælene like seriøst. Internet Explorer 6 er som kjent en vollgrav for de fleste web utviklere. Man kan skrive kode som fungerer utmerket i alle nettlesere. Men når man så til slutt skal teste i IE 6, faller alt sammen, og man må begynner å hacke det til med javascripts for å få det til å se sånn noenlunde ut. Og ting MÅ fungere i IE, siden det er verdens mest brukte nettleser. Når Microsoft lanserte IE7 i slutten av 2006, hadde de enda ikke greid å nå ACID2-testen.

Nå er altså version 3 av ACID testen kommet ut. Så langt er det Opera og Safari som ligger best an, mens IE har annonsert at deres neste versjon (IE8), vil bestå ACID2-testen. Dette er selvfølgelig et steg i riktig retning, men de er fortsatt milevis bak det man kan kalle å følge standarder.

I dag testet jeg ut WebKit, som er fundamentet/rammeverket for Safari. WebKit kommer daglig med sine Nightly Builds, som kan lastes ned fra hjemmesiden deres. Dette er i praksis en slags beta-utgave av Safari, som benytter seg av alle innstillingene og plugins man allerede har innstallert, og den kan kjøres parallelt med Safari.

WebKit

Med dagens build av Safaris Webkit, ble ACID3-testen 92% bestått:

webkit-acid3


One Response to “ACID3 - Hvem vinner?”  

  1. 1 Anders

    Heck yeah!

Leave a Reply