Danger invisible pour l'utilisateur
par Yohann11, le 06/03/2009 09:46:05
Pour les utilisateurs, aujourd’hui tous les navigateurs se valent. Les problèmes d’IE (même en version 8) se posent surtout aux créateurs de sites et donc à l’évolution du Web lui-même.
Et c’est bien le problème : en utilisant majoritairement IE (ou plus généralement un navigateur obsolète vis-à-vis des standards), les utilisateurs contribuent malgré eux à freiner l’innovation sur le Web : il contribuent à brider le Web à cause des limites qu’impose IE.
On entend parfois dire :
“IE au moins affiche tous les sites correctement, les autres n’arrivent pas à ouvrir correctement au moins 10% des pages”
En réalité, c’est l’inverse: IE n’arrive pas à ouvrir correctement les pages écrites correctement (c’est a dire les pages qui respectent strictement les standards du Web).
Mais comment un navigateur seul peut il brider le Web entier ? :
Lorsqu’on est développeur Web (je l’ai été des années), on a 2 choix :
1 - soit on fait du bon travail en respectant les standards et on s’attire les foudres des utilisateurs d’un navigateur obsolète tel IE*. C’est malheureusement encore une grande majorité des utilisateurs. On ne peut souvent pas se permettre de perdre cette audience.
2 - soit on fait du travail de bidouilleurs en contournant les bugs d’IE avec des astuces et en s’interdisant d’utiliser les atouts des dernières technologies du Web (HTML5, CSS, SVG, Canva pour ne citer que celles ci) .
La majorité des sites sont codés avec la 2eme solution pour garder l’audience des utilisateurs d’IE.
La majorité des sites sont donc volontairement buggés pour être correctement affichés par IE.
Encore une fois, ce n’est pas la position dominante d’IE sur le marché qui pose problème mais le fait que cette position dominante soit donnée à un navigateur obsolète, ce qui bloque l’innovation sur le Web.
*même dans sa version 8, IE ne passe pas les tests de conformité aux standards. Il ne supporte pas les fonctionnalités innovantes comme SVG, HTML5, Canvas. Il ne dispose pas d’un moteur JavaScript de nouvelle génération comme V8 de Google, Nitro d’Apple ou TraceMonkey de Mozilla Firefox)
