Articles : IE8, le test Acid2 et le futur du web
Posté par Xavier Serpaggi (). Modéré le 24 décembre 2007.
Les développeurs d'Internet Explorer annoncent sur leur blog le fait que la future version 8 du navigateur propriétaire de Microsoft arrive à passer le test Acid2.
IE8 est en développement et actuellement en version pré-alpha interne uniquement, donc non disponible pour le grand public ou des bêta testeurs enregistrés. On estime sa sortie au second semestre 2008 voire début 2009.
Le test Acid2 a été publié en avril 2005. Il faut noter que Safari a été le premier navigateur à réussir ce test en avril 2005, immédiatement suivi par Konqueror, ce qui est logique car Safari a basé ses développements sur KHTML, le cœur de Konqueror. Opera a suivi en mars 2006 et enfin, en décembre 2006, c'était au tour de Gecko 1.9, le cœur de Firefox 3 encore en bêta. IE est donc le dernier des navigateurs (importants) à se conformer aux normes du W3C.
Le test Acid2 est une page web qui doit montrer une « smiling face » crénelée, avec un « Hello World! » au-dessus. Cette image en apparence très simple est en réalité constituée d'une multitude de fonctionnalités HTML/CSS, Il suffit de regarder le code source de la page pour apprécier la sévérité de ce test de conformité.
Il s'agit tout de même des standards ouverts parmi les plus utilisés au monde et du navigateur le plus utilisé au monde (malgré une absence - inexplicable et inexpliquée - de développement pendant 5 ans), donc d'une nouveauté de première importance, malgré son éloignement dans le temps et son aspect invérifiable (on ne dispose pas de IE8).
Est-ce que cela laisse entrevoir un développement plus simple pour les développeurs web et une simplification pour les utilisateurs ? Espérons le... En effet, les développeurs pourront se concentrer sur un seul code unique HTML/CSS standard et valide, plutôt que de coder plusieurs fois pour plusieurs navigateurs différents en contournant les bugs par des astuces plus ou moins heureuses. Ainsi les applications web pourront atteindre leur vrai potentiel et ne pas être retardées par un navigateur omniprésent et technologiquement en retard de plusieurs années.
IE8 est en développement et actuellement en version pré-alpha interne uniquement, donc non disponible pour le grand public ou des bêta testeurs enregistrés. On estime sa sortie au second semestre 2008 voire début 2009.
Le test Acid2 a été publié en avril 2005. Il faut noter que Safari a été le premier navigateur à réussir ce test en avril 2005, immédiatement suivi par Konqueror, ce qui est logique car Safari a basé ses développements sur KHTML, le cœur de Konqueror. Opera a suivi en mars 2006 et enfin, en décembre 2006, c'était au tour de Gecko 1.9, le cœur de Firefox 3 encore en bêta. IE est donc le dernier des navigateurs (importants) à se conformer aux normes du W3C.
Le test Acid2 est une page web qui doit montrer une « smiling face » crénelée, avec un « Hello World! » au-dessus. Cette image en apparence très simple est en réalité constituée d'une multitude de fonctionnalités HTML/CSS, Il suffit de regarder le code source de la page pour apprécier la sévérité de ce test de conformité.
Il s'agit tout de même des standards ouverts parmi les plus utilisés au monde et du navigateur le plus utilisé au monde (malgré une absence - inexplicable et inexpliquée - de développement pendant 5 ans), donc d'une nouveauté de première importance, malgré son éloignement dans le temps et son aspect invérifiable (on ne dispose pas de IE8).
Est-ce que cela laisse entrevoir un développement plus simple pour les développeurs web et une simplification pour les utilisateurs ? Espérons le... En effet, les développeurs pourront se concentrer sur un seul code unique HTML/CSS standard et valide, plutôt que de coder plusieurs fois pour plusieurs navigateurs différents en contournant les bugs par des astuces plus ou moins heureuses. Ainsi les applications web pourront atteindre leur vrai potentiel et ne pas être retardées par un navigateur omniprésent et technologiquement en retard de plusieurs années.
Le blog des developpeurs d'IE (IEBlog) : « Internet Explorer 8 and Acid2: A Milestone » (486 hits)
La news sur Clubic (323 hits)
Le test Acid2 (2406 hits)
Blog développement Mozilla (198 hits)
c|net news.com : « Perspective: The Acid2 challenge to Microsoft » (16 mars 2005) (166 hits)
> Lire la dépêche (98 commentaires, moyenne: 1,9).
Vous avez demandé le commentaire #892264.




Le test ne fonctionne pas chez moi
Bonjour,
Chez moi, le test acid2 avec konqueror-3.5.8 ne fonctionne pas, même si il donne un meilleur résultat que firefox-2.0.0.
[^]Re: Le test ne fonctionne pas chez moi
Ici il marche très bien avec konqueror-3.5.8.
[ Répondre ] Ce commentaire est-il impertinent ou utile ?
[^]Re: Le test ne fonctionne pas chez moi
Fonctionne aussi chez moi avec Konqueror 3.5.4.
[^]Re: Le test ne fonctionne pas chez moi
Il fonctionne aussi chez moi avec Konqueror 3.5.7.
[^]Le test ne fonctionn(ait) pas chez moi
En fait, si je règle ma minimum font size dans konqueror de 14 à 6, le test fonctionne ...
Ca m'énerve ces histoires de tailles de police qui fichent en l'air le rendu des sites :/
[^]Re: Le test ne fonctionn(ait) pas chez moi
La conclusion, c'est pas que les test est pas bon?
[^]Re: Le test ne fonctionn(ait) pas chez moi
non, je pencherais pour une autre explication :
le test contient la ligne suivante en css :
pour configurer la taille par défaut.
Hors dans ce cas il a un minimum font size de 14 qui outre passe la directive de la page.
Et donc forcément la mise en page est cassée.
Le problème vient du fait que dans ce cas le navigateur ne lit pas "correctement" le css car c'est comme s'il l'avait modifié en remplaçant ce 12 par un 14, et comme d'autres données ce servent de cette taille (tout ce qui est en 'em') alors la page n'a plus un rendu correct.
[^]Re: Le test ne fonctionn(ait) pas chez moi
Ca montre bien l'inutilité de ce test qui n'a pas de rapport avec la "vraie" utilisation de CSS.
Un test plus interressant aurait été d'utiliser une vraie page témoin (un peu comme chez Zengarden) et de créer une mise en page autour (multicolonne etc) avec des propriétés vraiment intérressantes pour un intégrateur/graphiste web
[^]Re: Le test ne fonctionn(ait) pas chez moi
mais ça n'a rien à voir du tout.
Le test acid2 est simplement là pour voir si l'intégration des propriétés css est correcte.
Le fait que ça affiche un smiley n'est pas utile à part à être amusant.
Et en aucun cas c'est sencé être intéressant pour un "intégrateur/graphiste web"
Cette page c'est comme une série de test unitaires permettant de valider ou non certaines propriétés css, et c'est tout !
Et non, ça ne prouve pas l'inutilité du test mais simplement ça prouve que le test a des prérequis, qui sont indiqué et qu'il faut les suivres.
Juste une image :
je fais un crash test avec une voiture. Je change les ceintures pour qu'elles soient elastiques. Le test ne passe plus.
Conclusion :
- le test est inutile
- le test est pourri
- j'ai changé certains paramètres testé et _ceci_ provoque l'erreur
Ce test est intéressant (même si ça ne fait pas tout).
Une "vrai" page n'aurait jamais implémenté autant de particularité et franchement n'aurait aucun intérêt pour tester la validité des propriétés css.
[^]Re: Le test ne fonctionn(ait) pas chez moi
Le problème vient du fait que dans ce cas le navigateur ne lit pas "correctement" le css car c'est comme s'il l'avait modifié en remplaçant ce 12 par un 14
Le navigateur a parfaitement le droit d'ignorer ou modifier des propriétés CSS. Je signale gentiment que c'est non seulement conforme à l'esprit du Web (qui est de fournir des contenus et non des directives graphiques exactes) mais de plus nécessaire pour l'accessibilité.
[^]Re: Le test ne fonctionn(ait) pas chez moi
Oui, mais dans ce cas tu ne te plains pas que le rendu est différent :)
[^]Re: Le test ne fonctionn(ait) pas chez moi
La conclusion c'est de lire la doc :
En gros ils s'attendent à réglages par défaut. ça a le droit de merder si c'est pas le cas.