Pourquoi j’ai choisi de bannir Internet Explorer 6

Publié le 17 juin 2009 par Maxime, dans Création Web, Mviry

rest in peace ie6

J’ai déjà mentionné à plusieurs reprises le nom d’Internet Explorer 6 sur ce blog et pour ceux à qui ça aurait échappé ce n’était jamais élogieux… En effet j’ai un dégoût profond pour ce navigateur ancestral qui m’a poussé à prendre certaines décisions radicales concernant mon activité professionnelle, ce que j’assume pleinement et souhaite vous présenter aujourd’hui.

Avant toute chose je dois vous expliquer ce qui me pose problème avec IE6, en tant qu’utilisateur et concepteur Web (je précise que ce billet n’incrimine que la version 6 d’Internet Explorer, une chose à la fois ! ) :

  • IE6 est un navigateur Web anachronique. Livré depuis 2001 avec Windows XP, il n’a pas évolué depuis neuf ans, sauf quelques petites mises à jour en 2004 avec le SP2 (blocage des pop-up et légère amélioration de la sécurité). Une telle hibernation a engendré des failles critiques qui mettent en péril la sécurité pendant la navigation. Bien entendu tous les autres navigateurs à évolution constante (Firefox, Opéra, Safari) sont beaucoup plus sûrs puisque obsédés, au sens positif du terme, par la détection et la correction d’éventuelles vulnérabilités,
  • IE6 ne supporte pas les standards Web dictés par le W3C ce qui signifie qu’un site développé pour l’ensemble des navigateurs devra être spécifiquement modifié pour plaire à IE6. Un vrai cauchemar et une perte de temps énorme pour les concepteurs Web qui passent autant de temps à corriger les aberrations affichées sur Internet Explorer 6 qu’à coder le site. Imaginez le calvaire si tous les navigateurs décidaient de faire leur propre micmac, le Web imploserait rapidement,
  • IE6 n’apporte aucun confort de navigation à ses utilisateurs, contrairement aux navigateurs modernes qui proposent un panel de fonctionnalités très pratiques.

Vous l’avez compris, IE6 est totalement obsolète. Ce n’est pas sale ! C’est même tout à fait normal après neuf ans d’existence et Microsoft en est conscient puisque deux nouvelles versions ont été proposées depuis.

Oui mais Internet Explorer 6 est toujours là et représente 10 à 20 % de part de marché en France. Un pourcentage faible mais assez important pour qu’on s’en inquiète et surtout pour vampiriser l’énergie des concepteurs Web.

C’est ainsi que j’en viens à l’explication de mon choix de ne plus optimiser l’affichage de mes sites pour Internet Explorer 6. « 20 % c’est énorme » peut-on dire. Je ne suis pas d’accord. À mesure que le temps passe ce pourcentage baisse significativement, la mise à jour de Windows proposant l’installation d’IE8 accélère encore ce mouvement, c’est pourquoi on peut espérer une mort imminente d’IE6 (fin 2009 ?).

Notons également que la grosse majorité des utilisateurs d’Internet Explorer 6 sont des sociétés qui bloquent les mises à jour automatiques de Windows, et donc empêchent l’installation d’une nouvelle version d’Internet Explorer. La raison de ces blocages est très simple : les administrateurs réseaux n’ont pas envie de se fatiguer à faire leur boulot améliorer la sécurité des parcs informatiques dont ils sont responsables, ou les intranets de ces sociétés ont été développés spécifiquement pour IE6 et on redoute des soucis avec les navigateurs propres.

Étant donné que les sites que je réalise ciblent principalement les particuliers jusqu’à présent, je ne vois pas l’intérêt de perdre un temps précieux à adapter ça à un navigateur qui dérange tout le monde et qui est voué à disparaître dans un futur assez proche. D’autre part j’ai envie, à mon niveau, de participer au progrès du Web qui ne pourront se faire tant qu’existeront des boulets technologiques tel qu’Internet Explorer 6.

« Boycotter IE6 c’est pénaliser ses utilisateurs ». Non, double non. Tout d’abord ceux qui se servent encore de ce navigateur finiront bien par en avoir marre de voir des sites dans un affichage médiocre et choisiront d’installer quelque chose de plus récent, je leur rends service. Ensuite je n’abandonne pas ces personnes à leur triste sort : en bas de chacun de mes sites (à l’exception de mon propre site) j’explique qu’ils ne sont pas optimisés pour IE6 et propose un lien de téléchargement d’un navigateur moderne (Firefox, par affinité et par conviction que le libre est l’avenir du Web). Par ailleurs je teste toujours mes projets sur IE6 et essaye de limiter la casse si les modifications à apporter ne me font pas perdre de temps.

Au prochain épisode : « Pourquoi Firefox est 10000 fois qu’Internet Explorer ».

Voter !

A lire également

6 Commentaires

    Le 17 juin 2009 à 18 h 53 min

    Pat

    Perte de temps énorme pour développer un site pour IE6 ? Non.
    Il suffit de garder quelques règles en tête et le site est optimisé pour IE6 et l’ensemble des navigateurs.

    Pas de padding dans un bloc avec une taille, pas de margin non plus, IE6 les interprétant assez mal.

    Pour le reste, je suis assez d’accord, rester sous IE6 est dangereux pour la sécurité des utilisateurs. Il serait grand temps de passer à autre chose.

    Le 17 juin 2009 à 19 h 02 min

    Maxime

    Sans padding et Margin on limite la mise en page, mais ce ne sont hélas pas les seuls bugs.

    Bien sûr ils sont correctibles, mais à quel prix ?

    Le 17 juin 2009 à 19 h 11 min

    Gollum

    Moi je suis en plein dans le problème. je crée des sites comme toi mais je laisse tomber l’optimisation pour ie6. Dans mon boulot je ne peux faire la MAJ vers IE8 car toutes les applications métiers ne sont pas compatibles ne serait-ce qu’avez IE 7. Ils sont juste bien pour IE6 même pas Firefox !!!
    C’est la misère et donc les 20 % restant sont des pc qui sont dans ce même cas, c’est tout.

    A+ max

    Le 18 juin 2009 à 10 h 25 min

    Tr!Go

    Ouh les vilains qui critique le boutot de bill !!
    Go LiNuX les filles ! ^^

    Le 18 juin 2009 à 11 h 00 min

    Maxime

    Ouh l’utopiste !

    J’approuve :-p

Trackbacks et pings

  1. En vacances ? « Rectiligne non uniforme

Votre commentaire




WARNING

Your browser does not support JavaScript or has JavaScript disabled!

This will not compromise the possibility to leave a comment, although the automatic insertion of both markup tags and emoticons will not work.

Emoticons gras Italique Lien Smile Grin Sad Surprised Confused Cool Mad Razz Neutral Wink Lol Red Face Cry Roll