Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: David Hyatt fait passer le test Acid2 à Safari et contribue à Konqueror

Posté par Laurent J (page perso, ). Modéré le 28 avril 2005.
Après 16 jours de développement, David Hyatt, développeur sur Safari (et ancien développeur sur Mozilla) vient d'annoncer que Safari, le navigateur d'Apple, passe maintenant le test Acid2 avec succès. Jusqu'à maintenant, aucun navigateur existant ne passait le test.

Cerise sur le gâteau, David Hyatt fourni les patches des corrections appliqués dans le moteur KHTML, qui, rappelons-le, est basé sur le moteur (open source en licence LGPL) de Safari mais également de Konqueror, le navigateur fourni avec KDE. On peut donc parier que les prochaines versions de Konqueror passeront également ce test avec succès.

Le test Acid2 vise à juger du degré d'implémentation de CSS 2 dans un navigateur. Il contient une page HTML comportant des balises HTML sur chaque ligne du dessin. Chaque ligne se voit attribuer des styles et sélecteurs spécifiques, et montre donc le résultat de l'implémentation d'une fonctionnalité de CSS. Si le résultat de l'affichage de cette page web est identique au dessin attendu, alors l'implémentation de CSS 2 dans le navigateur est théoriquement conforme à la spécification CSS 2.

Concernant Gecko (moteur de Firefox et Mozilla), d'après Robert O'Callahan, développeur Mozillien, ils sont un peu en retard sur ce qui avait été prévu pour la sortie de Gecko 1.8, et qu'ils ont des bugs plus urgent à corriger que les bugs CSS montrés par le test Acid2. Il va donc falloir patienter quelques mois...

NdM : le KHTML de Safari diffère de celui de Konqueror, ce qui pose problème pour l'intégration des patchs. Voir les commentaires.

> Lire la dépêche (109 commentaires, moyenne: 2,9).  

Vous avez demandé le commentaire #568360.

Ce test va plus loin....

Posté par Infernal Quack (Jabber id, page perso, ) le 28/04/2005 à 13:46. (lien). Évalué à 9.

Ce test va plus loin que tester uniquement CSS2. On peut même dire qu'il fait un retour aux sources du HTML à savoir SGML :)

Prenons l'exemple donné par David à propos des commentaires SGML.
En HTML, un commentaire de la forme
<!-- Mon commentaire -->
ne devrait pas contenir "--" car ça marque la fin d'un commentaire.
Et donc <!-- Plop -- Plip -- Plup --> devrait afficher "Plip" sur la page.

Et cette erreur est très très courante c'est pourquoi il n'activera ceci que pour le mode strict :)

Voir http://weblogs.mozillazine.org/hyatt/archives/2005_04.html#007953(...)