Articles : Le test Acid3 a été publié en version finale
Posté par Nÿco (Jabber id, page perso, ). Modéré le 06 mars 2008.
Le test Acid3, comme ses prédécesseurs Acid1 et Acid2, est conçu pour montrer les défauts d'implémentations des standards du web dans les navigateurs web, ceci afin d'aider les développeurs et éditeurs à assurer une prise en charge propre des standards dans leur logiciel.
Pour mémoire, le test Acid1, publié en 1998, teste les implémentations CSS1, et le test Acid2, le fameux smiley jaune qui a tant fait parler de lui ces dernières années, publié en 2005, teste le CSS2. Tous les navigateurs modernes, dignes de ce nom, passent désormais le test Acid2. Le test Acid3 se concentre sur le DOM et JavaScript, donc il aide plus ou moins directement les implémenteurs à mieux prendre en charge les applications Web 2.0, donc les développeurs web à coder plus vite et mieux.
La course au meilleur score se joue actuellement, avec des versions de développement des différents navigateurs modernes et respectueux des standards que sont Apple Safari, Opera et Mozilla Firefox. Tout ne sera pas prêt avant de longs mois d'attente, nécessaire à l'implémentation, aux tests et à la stabilisation des produits.
Pour mémoire, le test Acid1, publié en 1998, teste les implémentations CSS1, et le test Acid2, le fameux smiley jaune qui a tant fait parler de lui ces dernières années, publié en 2005, teste le CSS2. Tous les navigateurs modernes, dignes de ce nom, passent désormais le test Acid2. Le test Acid3 se concentre sur le DOM et JavaScript, donc il aide plus ou moins directement les implémenteurs à mieux prendre en charge les applications Web 2.0, donc les développeurs web à coder plus vite et mieux.
La course au meilleur score se joue actuellement, avec des versions de développement des différents navigateurs modernes et respectueux des standards que sont Apple Safari, Opera et Mozilla Firefox. Tout ne sera pas prêt avant de longs mois d'attente, nécessaire à l'implémentation, aux tests et à la stabilisation des produits.
Le test Acid3 (4025 hits)
La référence (502 hits)
Acid3: Putting Browser Makers on Notice, Again. (261 hits)
Acid3 Browser Test (766 hits)
DLFP : IE8, le test Acid2 et le futur du web (540 hits)
DLFP : David Hyatt fait passer le test Acid2 à Safari et contribue à Konqueror (207 hits)
> Lire la dépêche (65 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #911560.




Firefox3 et Acid 3.0
La beta 5 de Firefox 3.0 vient d'être décidée, elle n'était pas prévue au planning, mais au vu du nombre de blockers, il a fallu se résoudre à publier cette version intermédiaire.
Pour moi, les tests Acid2 ET Acid3 sont des blockers absolus, pour tous les navigateurs.
J'espère donc sincèrement et profondément que Firefox 3.0 ne sortira pas sans passer complètement les tests Acid, même si cela doit prendre encore quelques semaines ou quelques mois. En effet, on a l'habitude dans le libre que les sortie de logiciels soient effectives « quand c'est prêt ». On peut attendre, surtout pour quelquechose d'une telle importance, et qui va influencer directement et durablement le web et son écosystème.
Voici le tracking bug :
Bug 410460 (acid3) – Acid3 tracking bug
https://bugzilla.mozilla.org/show_bug.cgi?id=410460
Et voici l'arbre des dépendances :
https://bugzilla.mozilla.org/showdependencytree.cgi?id=41046(...)
La feuille de calcul de suivi :
http://spreadsheets.google.com/pub?key=pNgBCwWdyRTT2JeiZn4B2(...)
Jabber ID : xmpp:Nyco@jabber.fr
[^]Re: Firefox3 et Acid 3.0
Heu, vaut mieux laisser tomber le passage d'Acid 3 pour la sortie de Firefox 3, sinon, on parle plutôt de mois de décalage...
[^]Re: Firefox3 et Acid 3.0
de mois ??
doux reveur...
dejà soyons clair, avec l'experiance des release precedante, on va avoir une : beta5RC, beta5, suivie d'un truc comme une PR, ensuite une RC1RC, RC1, RC2RC, RC2...
bon sans parler d'acid3, la sortie c'est déjà une question de mois!
(allez, disons "mai" pour être optimiste)
alors si FF3 devait avoir 100% a acid3, c'est une question d'année.
et puis a quoi celà servirait ? a les pousser a pondre un acid4 ?
on a l'habitude dans le libre que les sortie de logiciels soient effectives « quand c'est prêt ».
oui oui, ben il est bon que ca sorte de temps en temps aussi, ne dit-on pas release often ? s'il falait attendre que tout soit pret on n'aurait pas eut la v1.0
[^]Re: Firefox3 et Acid 3.0
>ben il est bon que ca sorte de temps en temps aussi, ne dit-on pas release often ?
Sauf quand on a des millions d'utilisateurs. Tu ne peux pas te contenter de balancer des releases *majeures* à tout va, au risque de laisser passer des trous de sécurité, des bugs qui font crasher le truc, et donc au risque de décevoir une majorité de gens, etc... Et puis ça le fout mal pour une release majeure, d'avoir des bugs critiques.
à propos de release often, je te signal que c'est le cas pour les releases correctives, hein...
[^]Re: Firefox3 et Acid 3.0
Non, hélas, Firefox 3 ne passera pas le test acid3. Ça restera bloqué donc au score de 67/100 (à peu prés).
Cette version stable de acid3 est sortie trop tard par rapport à la feuille de route de Firefox 3 (comme pour acid2 d'ailleurs, sorti trop tard pour Firefox 2). Il y a des bugs bloquants plus critiques ( en est la preuve cette beta 5) qu'un fail dans un test dont madame michu n'en a strictement rien à fiche (et la majorité des devs web aussi, à par ceux qui aiment faire des concours de celui qui a la plus grande).
Et si tu regardes bien justement les bugs dépendants : implémenter les animations SVG, les CSS media queries, ou encore le support de @font-face, ce ne sont pas des petites corrections que l'on peut faire en 3 jours, mais des implémentations qui prennent beaucoup de temps, plusieurs semaines.
Bref, ils ont d'autres chats à fouetter, et ils n'ont pas envie de repousser Firefox 3 à novembre ;-)
Peut être pour la release suivante de Firefox donc..
Et puis faut arrêter aussi de donner une grande importance aux tests acid. D'une part parce que ça ne test pas tout (d'autant plus que acid3 test un peu tout et n'importe quoi), mais ensuite parce que ça test beaucoup de choses qu'on utilise rarement. Quand je regarde le source de feuilles de style dans les sites web, je me marre en voyant que la grande majorité de développeurs ne savent utiliser que 2-3 types de selecteurs sur les dizaines que comptent CSS2 ou CSS3 (alors que bon, même avec IE6 on peut en utiliser pas mal).
Bref, passer un test acid, c'est bien, mais ne pas le passer n'a jamais empêché de faire des sites web corrects. Et c'est pas un test acid OK qui va apprendre aux devs web d'arrêter de mettre des classes partout et d'utiliser autre chose que des ".truc" à tout bout de champs dans leurs feuilles CSS.
Et de toute façon, tant que ces bouses infâmes de IE6 et IE7 auront encore le monopole, tu pourras toujours te brosser en attendant de pouvoir utiliser les animations SVG ou je ne sais quoi d'autres.
PS: moi aussi j'aimerai que ça passe acid3, et d'ailleurs même que le nombre de bugs ouverts dans le bugzilla soit proche de 0.
[^]Re: Firefox3 et Acid 3.0
> Cette version stable de acid3 est sortie trop tard par rapport à la feuille de route de Firefox 3 (comme pour acid2 d'ailleurs, sorti trop tard pour Firefox 2).
http://en.wikipedia.org/wiki/Acid2
[...] Acid2 was released on April 12, 2005. [...]
http://en.wikipedia.org/wiki/History_of_Mozilla_Firefox
[...] Firefox 1.5 was released on November 30, 2005. [...]
[...] The final version of Firefox 2 was released on October 24, 2006. [...]
OK pour la 1.5, mais pas pour la 2.0.
Après, OK pour ne pas donner trop d'importance à un test de conformité aux standards, mais pas d'accord pour amoindrir son importance, d'autant plus dans le contexte actuel, à savoir qu'il s'agit encore une fois d'un challenge à un vieux navigateur obsolète qui tente de se réveiller... alors autant le secouer bien fort, une bonne fois pour toutes, qu'il rattrape son retard et rentre un peu dans le chemin, remettant ainsi de l'ordre sur le marché... ;-)
Jabber ID : xmpp:Nyco@jabber.fr
[^]Re: Firefox3 et Acid 3.0
ok je me suis trompé pour FF2 et acid2. Cependant FF 1.5 et FF 2.0 sont basés sur la même branche de Gecko (1.8.x), et les developpements pour pouvoir passer les tests acid2 ont été trop important et non terminé pour FF 2.0. Le backport était trop important (car les devs étaient fait dans une branche à part qui suivait le trunk).
>alors autant le secouer bien fort, une bonne fois pour toutes, qu'il rattrape son retard et rentre un peu dans le chemin,
C'est ce qui se passe. IE8 promet être une bonne release (avec des trucs de HTML5, full support de CSS2..), et risque bien de rentrer à nouveau dans la course. Quelques bémols toutefois : pas de support prévu de SVG, implementation de xmlhttprequest boiteuse (alors que le brouillon pour xmlhttprequest 2 vient de sortir au W3C) et plein d'autres petits trucs manquant qui vont laisser encore quelques avantages aux navigateurs alternatifs.