"Benchmark rendering" for Acid3. | |
Adresse | www.acid3.acidtests.org |
---|---|
Språk | Engelsk |
Start | 3. mars 2008 (for versjon 3). |
Nåværende tilstand | I aktivitet |
Acid3 er en nettlesertest opprettet av Web Standards Project-gruppen og skrevet av Ian Hickson i 2008 . Det er ment å sende renderingsmotorer til en serie tester som verifiserer deres evne til å støtte et utvalg av funksjoner som faller inn under forskjellige webstandarder . Det er dermed oppkalt etter Acid2 ( 2005 ) og Acid1 ( 1998 ) testene .
En oppdatering av testen som ble publisert 17. september 2011 for å ta hensyn til endringene som er gjort i de nyttige spesifikasjonene på nettet, viser at de fleste nettlesere på den datoen klarer testen (med unntak av det ukjente kriteriet for fluiditet i testen).
Den neste versjonen ( Acid4 ) vil fokusere på riktig implementering av SVG og CSS 3.
For å bestå testen, må en nettleser med standardinnstillingene gjengi en animasjon jevnt der den endelige rammen nøyaktig må matche en referanseramme, med poengsummen 100/100. For dette må nettleseren implementere noen aspekter av DOM2 , ECMAScript , CSS , SVG , XML og URI på riktig måte . Acid3-testen er derfor ikke en test av overholdelse av disse spesifikasjonene, ettersom W3C-testseriene er derimot.
Den offisielle versjonen av testen ble utgitt 3. mars 2008 av Web Standards Project , etter å ha blitt utviklet primært av Ian Hickson og fullført gjennom en konkurranse åpen for utviklere. Testen er imidlertid ikke dokumentert ennå, og er gjenstand for korreksjoner, gitt sin kompleksitet.
Acid3-testen vekket raskt interesse fra utviklere eller lokalsamfunn tilknyttet visse nettlesere. Da det ble offisielt utgitt i mars 2008, bemerket Ian Hickson den bemerkelsesverdige responsen i hans øyne til WebKit , som foretok betydelige reparasjoner allerede før testen ble avsluttet. Oppfølging av spesifikke feil ble åpnet i januar og februar 2008 for Konqueror , Firefox og Safari . Fra slutten av mars 2008 kunngjorde WebKit og Opera samtidig at deres versjoner under utvikling hadde bestått det meste av testen.
I begynnelsen av 2008 besto ingen endelig nettleserversjon testen, hver enkelt test ble valgt spesielt for feil i versjonene av Firefox og WebKit under utvikling i januar 2008. I denne forbindelse er Acid3 gjenstand for kritikk. Fra Mike Shaver, en av grunnleggerne av Mozilla-prosjektet, for hvem: “I motsetning til sine forgjengere har Acid3 ikke som mål å etablere en base med nyttige funksjoner for nettet. Det handler eksplisitt om å få utviklere til å hoppe fremover [...] Men syretesting bør ikke forbedre nettlesere, de bør forbedre nettet; de bør være basert på fremskrittene som gjøres på nettet av nettlesere som overholder det, ikke omfanget av fremgangen som nettlesere må gjøre for å overholde dette .
Til slutt kommer publiseringen av Acid3-testen mens hovedleserne forbereder seg på å fullføre nye hovedversjoner (Firefox 3, Internet Explorer 8), hvis stabilitet og kvalitet kan bli stilt spørsmål ved nye integrasjoner som er for hurtige. Dette er grunnen til at for eksempel å ta Acid3 i betraktning bare skal gjelde senere versjoner av disse nettleserne. De nøyaktige resultatene av Acid3-testen i de forskjellige nettleserne kan derfor bare vurderes på lengre sikt.
Gjengemotor | Hovednettlesere | Andre nettlesere som bruker gjengiveren | Stabil versjon av hovedleseren på slutten av Acid3-testen | Den første stabile versjonen av hovedleseren som besto Acid3-testen | Merknader |
---|---|---|---|---|---|
Gecko | Firefox | Flock , IceCat , Iceweasel , Kazehakase , K-Meleon , SeaMonkey , Orca Browser |
52/100 Firefox 2.0.0.12 |
100/100 Firefox 7.0 |
|
Trident | Internet Explorer | AOL Explorer , Avant Browser , Maxthon |
14/100 IE 7.0 |
100/100 IE 9.0 |
|
WebKit | Safari | Midori , ABrowse, Arora , Epiphany , iCab , Midori , OmniWeb , Rekonq , Shiira , SWK Browser , Vespucci , Qt |
41/100 Safari 3.0.4 |
100/100 Safari 4.0 |
|
Blinke | Google Chrome (var basert på WebKit- gjengiveren , før du byttet til Blink i 2013) | Ikke kjent | 100/100 Google Chrome 2.0 |
||
Opera (var basert på Presto- rendereren , før han byttet til Blink i 2013) |
46/100 Opera 9.25 |
100/100 Opera 10.0 |
Gjengemotor | Nettlesere | Stabil versjon av hovedleseren på slutten av Acid3-testen | Den første stabile versjonen av hovedleseren som besto Acid3-testen |
---|---|---|---|
WebKit | MobileSafari |
40/100 Mobile Safari 3.0 iOS 1.1.4 |
100/100 iOS 3 |
Android | Ikke kjent | 100/100 Android 3.0 |
|
Presto | Opera Mini |
98/100 Opera Mini 4.2 |
Mislyktes: 97/100 Opera Mini 7.6.4 (Android) Opera Mini 9.1.0 (iOS) |
Opera Mobile |
2/100 Opera Mobile 8.65 |
100/100 Opera Mobile 10 |
|
Trident | IE Mobile | 6/100 IE Mobile 6 |
100/100 IE Mobile 8 |