L'avenir du développement de sites web est noir s'il faut en croire le Web Standards Project. Les incompatibilités entre les différents navigateurs et leur mauvais support des standards minent peu à peu la qualité d'affichage des sites web.
Selon le Web Standards Project (WSP), les développeurs de sites doivent investir de plus en plus de temps et d'argent pour créer des voies de contournement aux incompatibilités entre les navigateurs. D'après une étude de Jupiter Communications, près des deux tiers des 100 plus importants sites web disposent de plusieurs versions de leur site afin de bien paraître sur le plus de navigateurs possible. Les solutions devant être mises en branle pour remédier aux problèmes d'incompatibilités peuvent faire augmenter de 25% les coûts de conception.
« Imaginez ce qui arriverait si chaque marque de téléviseur exigeait un signal différent pour vous présenter votre émission favorite », affirme George Olsen, chef du Web Standards Project. « Ça peut sembler ridicule, mais c'est près de la situation du web actuellement parce que les fabricants de fureteurs n'ont pas su implanter les standards. »
Parmi les standards les moins bien implantés figurent les cascading style sheets (CSS). Selon le WSP, Internet Explorer 5 et Navigator 4.x, les deux navigateurs les plus utilisés, supportent très mal ou pas du tout les standards CSS 1.0 et 2.0. En revanche, les deux navigateurs qui offrent le meilleur rendu de ces standards, Internet Explorer 4.5 pour Macintosh et Opera, ne sont utilisés que par 1,5% des internautes selon le traffic cumulé par HotBot.
La version 5.0 de Internet Explorer n'a pas répondu aux attentes des développeurs. IE5 supporte relativement bien le HTML 4.0 et le eXstensible Markup Language (XML) 1.0, mais éprouve beaucoup de difficultés avec les CSS. Plutôt que de concentrer ses efforts sur les CSS, Microsoft a préféré intégrer partiellement les eXtensible Stylesheet (XSL), un standard qui n'a toujours pas été approuvé par le consortium W3.
Pour sa part, Netscape a promis que sa version 5 serait compatible à 100% avec tous les standards. Pour ce faire, elle a décidé de reconstruire à neuf son moteur de rendu Gecko. C'est le moteur de rendu qui fait le lien entre le code HTML et ce que l'utilisateur voit sur l'écran. Elle a d'ailleurs repoussé la date de lancement de cette version pour satisfaire à ce critère.
Jean-François Codère
Le communiqué du WSP
Informations sur les standards sur le site du consortium W3.