Acid3

Acid3 er en test, som du kan kontrollere overholdelse af en vis standard webbrowser.

Den blev udviklet fra april 2007 fremsendte 3. marts 2008 Dens skaberen er Ian Hickson, skaberen også dell'Acid2 test.
Hovedformålet dell'Acid2 tests blev Cascading Style Sheets, mens i denne tredje udgave af Acid testen fokus er flyttet nye Web 2.0-teknologier som f.eks ECMAScript, DOM Level 2, skalerbar vektorgrafik, XML og data: URI'er.

Under testen sigt vil en tæller vises med 6 farvede rektangler i baggrunden.
Den viste procentsats er baseret på antallet af sub-beståede prøver af browseren.

Testen

Acid3 er en test suite, skrevet i JavaScript, der består af 100 delprøvninger inddelt i seks grupper kaldet "spande", plus fire særlige prøver.

  • Bucket 1: DOM Traversal, DOM Range, 2: DOM2 Core og DOM2 Begivenheder
  • Bucket 3: DOM2 Views, DOM2 Style, CSS 3 selektorer og Medier Forespørgsler
  • Spand 4: Behavior af HTML-tabeller og formularer Når manipuleret af script og DOM2 HTML
  • Spand 5: Test fra Acid3 Konkurrence
  • Spand 6: ECMAScript

Testen beskrev hans overholdelse af standarder med denne korte beskrivelse:

For at vise den perfekte test, kræves det yderligere to teknologier:

  • CSS3 Tekst Shadows
  • CSS 2.x downloades skrifttyper

Sidstnævnte er gennemført med en karakter ved navn "AcidAhemTest".
Denne karakter, hvis de anvendes korrekt i din browser, der forventes at dække den røde firkant i øverste højre hjørne med en hvid farve, dermed usynlig.

Ud over dette, koden også bruger Base64 kodede billeder, flere avancerede CSS3 selektorer og CSS3 farveværdier.

Udvikling og virkning

Som rapporteret tidligere, begyndte Ian Hickson oprettelsen af ​​testen i april 2007 fortsætter langsomt.
I december 2007 begyndte arbejdet igen og fået en offentlig opmærksomhed på 10 januar 2008.

De følgende udviklere samarbejdet om udviklingen af ​​testen:

  • Sylvain Pasche. Test 66-67.
  • David Chan. Test 68.
  • Simon Pieters og Anne van Kesteren. Test 71: HTML parsing.
  • Jonas Sicking og Garret Smith. Test 72: dynamisk ændring af stil blokke 'Tekst noder.
  • Jonas Sicking. Test 73: Indlejret begivenheder.
  • Erik Dahlström. Test 74-78: SVG og SMIL.
  • Cameron McCormack. Test 79: SVG skrifttyper.

Virkningen af ​​denne nye test med udviklingen af ​​de nuværende browsere har været dramatisk, selv før sin offentlig udbredelse.
WebKit især var skaberen af ​​bemærkelsesværdige fremskridt; i mindre end en måned, hans score steg 60-87.

Annonceringen af ​​færdiggørelsen af ​​testene betyder ikke, at dette ikke kan være genstand for ændringer. Hvis udviklerne af browsere er, i forsøget på at rette sine fejl, fejl i testen, det kan ændres. Testen skal betragtes som "tilstrækkelig stabil" til brug. En guide og en gennemgang vil blive produceret i løbet af få måneder.

Den 17. september 2011 blev testen modificeret ved at fjerne kontrollen med SVG skrifttyper og SVG SMIL animation, så de kunne bestå prøven er helt Firefox 4 og nyere, og Internet Explorer 9.

Overholdelse browsere

Den første officielle udgivelse af browseren i stand til at bestå testen med en score på 100/100 blev Safari 4, markedsført af Apple den 8. juni, blev 2009. Denne browser efterfulgt af de officielle versioner af Google Chrome 2.0, Opera 10 og andre browsere niche som Midori og Epiphany.

Som sagt, i sin første diffusion test han fejler i alle browsere på markedet. Under testkørsel, kan du klikke på det store bogstav "A" i ordet Acid3 for en forklaring på, hvilke delprøvninger har svigtet, og den tilsvarende fejlmeddelelse. Browsere, der viste den værste præstation er Internet Explorer 7 og Internet Explorer 8, med en score på 13/100 og 20/100 hhv.

I udvikling

Udviklingen team af WebKit bruges i Safari, har tilføjet en tracking bug for Acid3 test .. Holdet har ansvaret for udviklingen af ​​Gecko, den grafiske motor, der bruges i Mozilla Firefox, har sin egen bug tracking Acid3.

Tracking bug for Konqueror blev indtastet jan 30, 2008.

Scores browsere

Nedenfor er de snesevis af de mest populære browsere

Acid4

Udviklingen af ​​den nye version af testen starter, når 3 store rendering motorer har bestået Acid3 fuldt ud og vil blive offentliggjort, når alle 4 rendering motorer har bestået prøven.

Acid4 vil primært visuelle beviser, ikke særlig fokuseret på scriptet, vil det sandsynligvis SVG, CSS, hoveddokumentet er en XML-fil med en SVG rod element.

Forrige artikel Anlægsarbejder
Næste artikel ACF Fiorentina 2010-2011