WikiDer > Säure3

Acid3
Wie Acid3 aussieht, wenn es richtig gerendert wird.

Säure3 ist ein Website von dem Webstandards-Projekt um zu testen wie gut Internetbrowser um sicherzugehen Webstandards erfüllen. Die Testseite wurde veröffentlicht am 3. März2008 und besteht aus einer Reihe von 100 Tests.[1] Der Hauptentwickler ist Ian Hickson, der auch die Säure2Prüfung entwickelt hat. Acid2 konzentriert sich auf die Unterstützung Cascading Style Sheets während sich Acid3 auf Techniken konzentriert, die von modernen Websites verwendet werden, wie z ECMAScript und DOM-Stufe 2. Eine Reihe von Tests verwendet auch SVG, XML und Daten: URIs.

Um den Test zu bestehen, muss die Punktzahl mit 100/100 enden, die letzte Seite muss genau sein, bis auf die Pixel, gleich der Referenzansicht und die Animation sollte flüssig sein.[2] Am 26. März 2008 haben einige Browser die Entwicklungsphase überstanden, Oper[3] und Safari,[4] für die ersten beiden Teile des Tests. Im September 2008 ging WebKit, das Layout-Engine von Safari, der als erster den Acid3-Test flüssig abgeschlossen hat.[5] Am 8. Juni 2009 bestand Safari 4.0 als erster offizieller Webbrowser den Test vollständig.

Die Prüfung

Der Acid3-Test enthält einen steigenden Zähler, der anzeigt, wie viele bestandene Prüfungen bestanden wurden, sowie einige farbige Bereiche, die je nach erfolgreich bestandener Prüfung eingefärbt sind.

Beispiel für die Farben in Acid3. Alle sechzehn Tests in den Gruppen 2, 3 und 6 werden korrekt durchgeführt, sie erhalten eine Farbe. In den Gruppen 1 und 4 werden mehr als zehn Tests gut gemeistert, sie werden hellgrau. Gruppe 5 passiert mehr als fünf und wird dunkelgrau.

Säure3 ist geschrieben in Javascript. Es besteht aus 100 separaten Tests, die in 6 Gruppen unterteilt sind:

  • Gruppe 1: DOM Traversierung, DOM-Bereich, HTTP
  • Gruppe 2: DOM2 Core und DOM2 Events
  • Gruppe 3: DOM2-Ansichten, DOM2-Stil, CSS 3-Selektoren und Medienabfragen
  • Gruppe 4: Verhalten von Tabellen und Formularen in HTML bei Manipulation mit Skripten und DOM2 HTML
  • Gruppe 5: Tests aus einem Spiel (SVG, HTML-, SMIL, Unicode usw.)
  • Gruppe 6: ECMAScript

Die im Bereich angezeigte Farbe hängt von der Anzahl der erfolgreich abgeschlossenen Tests in dieser Gruppe ab. Wenn alle Tests in der Gruppe korrekt durchgeführt wurden, wird der Bereich eingefärbt, wenn mehr als zehn Tests korrekt durchgeführt wurden, wird der Bereich hellgrau, mehr als fünf werden dunkelgrau und weniger als fünf Tests werden schwarz.

Ergebnisse

Die folgenden Bilder zeigen die Ergebnisse verschiedener Browserversionen:

Desktop-Browser

BrowserLayout-EngineBrowserversion zum Release von Acid3 (März 2008)Letzte veröffentlichte VersionScreenshot des EntwicklungsbuildsBemerkungen
Internet ExplorerDreizack
14/100
Internet Explorer 7
100/100
[6]
Internet Explorer 9 und Internet Explorer 10 erhalten beim Acid3-Test 100 von 100 Punkten. .[6]
FeuerfuchsGecko
52/100
Firefox 2.0.0.12
97/100
Firefox 5.0
97/100
Firefox 7.0a
Mozilla-Entwickler haben einen Tracking-Bug[7] und eine öffentliche Tabelle[8] für den Status in Bezug auf ihre Arbeit an Acid3.

Firefox 6.0.2 und höher erhalten beim Acid3-Test 100 von 100 Punkten.[9]

SafariWebKit
39/100
Safari 3.0.4
100/100
Safari 4.0
Safari besteht den Test ab Version 4.0.
Das WebKit-Entwicklungsteam hat einen Tracking-Bug.[10]
OperPresto
46/100
Oper 9.25
100/100
Oper 10.50
100/100
Oper 12.00
KonquerorKHTML
61/100
Konqueror 4.0.2
89/100
Eroberer 4.4.2
89/100
Konqueror-Schnappschuss
Konqueror hat einen Tracking-Bug für Acid3.[11]
Google ChromeWebKit
Google Chrome existierte noch nicht, als Acid3 veröffentlicht wurde
100/100
Google Chrome/Chrom 71
100/100
Google Chrome 11.0.696.12 Entwickler

Mobile Browser

BrowserLayout-EngineLetzte veröffentlichte VersionScreenshot des Entwicklungsbuilds
Opera MiniPresto
98/100
Opera Mini 4.2
Opera MobilePresto
2/100
Opera Mobile 8.65
100/100
Opera Mobile 9.7b1
FenchelGecko
94/100
Fennek b3
NetFrontNetFront
11/100
NetFront 3.5
Mobile SafariWebKit
100/100 aber nicht schnell genug
Mobile Safari 4.0

Externe Links