Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Entwickler>FYI: Acid3 2011 update

FYI: Acid3 2011 update

sierkb12.09.1103:00
Anne van Kesteren (Opera) (09.09.2011): Changing Acid3 :
I am happy to report that Acid3 will receive a “2011 update” to align it with the direction the web platform is taking. An Acid3 wiki page has been set up to highlight potentially problematic subtests. This update will ensure that the web platform can continue to be simplified and improved while Acid3 remains a great test for browser interoperability. Many thanks to Håkon Wium Lie (CTO, Opera) and Ian Hickson (Google, Editor W3C HTML5 Spec) for making this happen!

Anne van Kesteren (08.09.2011): The Acid3 Problem :
Anne van Kesteren
[..]
So either we have to decide not to follow Acid3 (i.e. implementations will start to report lower scores) or fix Acid3.
[..]

W3C Mailinglists: public-webapps@w3.org: DOM4 not compatible with ACID3 tests :
Jonas Sicking, public-webapps@w3.org
[..]
As I understand it this isn't a Gecko specific interaction with
ACID3, but all browsers will see the same loss in ACID3 score if they
implement the new DOM-Core spec.

Because of this we've been reluctant to land said patch. I would
expect the engines that currently score 100/100 to be even more
reluctant to lose a point or two.

The obvious fix here seems to me to change ACID3. It would suck if the
ACID3 tests are what is holding the web back.
[..]
0

Kommentare

sierkb17.09.1117:45
Heute, am 17.09.2011, hat es ein weitreichendes Update der Acid3-Testsuite gegeben (siehe auch die ankündigenden Blog-Einträge oben von Anne van Kesteren (Opera)). Details und Gründe:

Ian Hickson (Editor Acid3-Test): Acid3 2011 Update

Konkret wurde an diesen Stellen etwas geändert. Meistens auskommentiert (sieht man, wenn man sich den Quellcode der Seite nschaut).

Die Änderungen haben ihren Grund und ihre Notwendigkeit darin begründet, dass sich die zugrundeliegenden Spezifikationen geändert haben bzw. sich in Kürze ändern werden und damit die Voraussetzungen, auf denen die Acid3-Tests fußen, aufgrund dieser Änderungen nicht mehr stimmen würden. Allen voran der überarbeitete DOM-Core-Standard DOM4 , sowie SVG Animation (SMIL) -- SVG Animation wahrscheinlich mit CSS Animation (CSS Transitions + CSS Animations) zusammengelegt oder von CSS Animations gänzlich ersetzt sowie SVG Fonts.

Eine Übersicht, welche Tests von diesen Änderungen alle betroffen und/oder erstmal bis auf Weiteres auskommentiert worden sind, ist hier im WHATWG Wiki zu finden: .

Durch diese fundamentalen Änderungen in der Acid3-Testsuite erreichen nun auch die beiden letztverbliebenen Browser, die die Acid3-Testsuite bisher nur zu 97 Prozent (Firefox) und 95 Prozent (IE9/IE10beta), absolviert haben, nun die 100 Prozent-Marke (100/100) im Acid3-Test .

Beide Browser, sowohl Firefox als auch der Internet Explorer, haben die Testsuite an den identischen Stellen und aus den identischen Gründen bisher nicht bestanden: SVG Animation und AVG Fonts (). Weil sie im Gegensatz zu ihren Konkurrenten der Versuchung widerstanden haben, ihre Implementation der Spezifikationen nur um des reinen Bestehens willen zielgerichtet an die einzelnen Tests der Testsuite anzupassen wie das die Konkurrenz (WebKit, Opera) teilweise gemacht hat anstatt diese äußerst komplexen und schwierigen Spezifikationen grundlegend und in Gänze zu implementieren (es gibt derzeit keinen einzigen Browser, der SVG Fonts tatsächlich beherrscht, obwohl WebKit-Browser und Opera-Browser die diesbzgl. bisher existierenden Acid3-Tests bestehen -- genau jene Tests, die seit heute auskommentiert worden sind und in Zukunft, so wie sie sind, wohl gänzlich aus Acid3 entfernt werden).
Die jetzige Entwicklung, die die Acid3-Testsuite genommen hat, gibt dem anhaltenden und abwartenden Widerstand Mozillas und Microsofts gegen eine solche zielgerichtete Acid3-Optimierung gerade in Bezug auf SVG Animation und SVG Fonts im Nachhinein recht.

Wer die Ergebnisse mit seinem Lieblingsbrowser nachprüfen will, sollte darauf achten, dass er dazu alle Browser-Erweiterungen deaktiviert und den Browser mit Standardeinstellungen durchlaufen lässt; besonders Chrome ist da nach den jetzig vorgenommenen Acid3-Änderungen empfindlich, liefert ein sauberes 100/100-Ergebnis nur bei abgeschalteten Erweiterungen.

Neben Mozilla Bugzilla: Bug 410460 - (acid3) Acid3 tracking bug Status: RESOLVED FIXED

ist heute auch schon der engl.-sprachige Wikipedia-Eintrag zu Acid3 bzgl. dieser neuen Entwicklungen angepasst worden:

Wikipedia (en): Acid3 :
Wikipedia (en)
On September 17th, 2011, Ian Hickson announced an update to the Acid3 tests. He claims that, by removing the parts of some tests that checks the implementation of features likely to be removed or heavily modified, he will allow concerned specifications to not worry about Acid3. As a result, the version of Firefox and Internet Explorer currently out at that time gained a full 100/100 result to Acid3. .

Wie Jonas Sicking in mit
Jonas Sicking
Should we change the course here for the DOM4 spec and declare ACID3 as set in stone and anything that breaks it is to be considered not
web compatible? This would seem like a ridiculous solution to me, but
if browsers won't implement changes that break ACID3, which I strongly
suspect is the case, and if ACID3 can't be changed, then I don't
really see much alternative.

äußerte und

Anne van Kesteren in seinem ("Contrary to what many people think, I'm a male" sic!) Blog mit
Anne van Kesteren
As we are flexible with changing standards for the better these days, lets be flexible with changing their tests too.

unterstrich, ist diesen Äußerungen heute entsprochen und die Acid3-Testsuite den geänderten Grundlagen und der Wirklichkeit angepasst worden.

Angenehmer Nebeneffekt: alle großen Webbrowser schaffen nun den Acid3-Test zu 100%. Die Marketing-Abteilungen von Mozilla und Microsoft werden's mit Freude hören (wenn ihnen das Thema bisher überhaupt von nennenswerter Bedeutung war).
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.