Dual Blog : DeFr's Weblog

Du monde des navigateurs ( Partie 1 ) | mercredi 30 novembre -1, 00h00

Bon, j'avais dis que j'préparerais des 'tits posts, et j'ai effectivement un peu de temps devant moi là tout de suite ( bien que 87e District d'Ed McBain me tende aussi les bras ), or le post de Kévin m'a inspiré pou posté un peu sur le monde merveilleux des navigateurs actuels présents sur le marché, et un peu du dessous que j'ai découvert en passant un temps non-négligeable à suivre ces derniers mois de près le developpement de Fx, et de Mozilla par la même occasion, car les deux sont intimement lié...

Toutefois, en reprenant chronologiquement, et bien que ce soit pas réellement quelque chose dont je sois fier, je dois vous avouer qu'il est peut-être préferable que je n'ai pas su ca au moment ou j'ai commencé à essayé Fx. Pour deux raisons principales : avant de m'y mettre, j'étais un webmaster paresseux qui ne voyait pas pourquoi il utiliserait autre chose qu'IE, le navigateur le plus utilisé au monde, et par conséquent, fondamentalement, qui devait être bien... Le fait que Mozilla ne fasse pas un rendu correct d'un code qui passait comme il était supposé sous IE me semblait totalement incohérent, incompréhensible, et peu digne d'interet. Et je dois avouer qu'en plus, pour moi qui suit attaché d'une facon générale à avoir une apparence cohérente dans mes applications, la skin par défaut de Mozilla était un obstacle majeur, qui a fait qu'avant de découvrir Fx ( jusqu'alors nommé Phoenix ), je n'avais jamais passé plus de temps sur un navigateur Gecko que pour constater le rendu lamentable mon code pour IE. Je préviens maintenant que je vais avoir fini ce paragraphe que le premier qui le cite sans le replacer dans son contexte, c'est à dire, la longue partie qui va suivre se verra instantanément foudroyé, étant donné qu'il renvoit à une époque désormais révolue ( réellement, ca fait plus d'un an ) et ou je n'avais pas encore vu la lumière....

Vint enfin le jour ou j'entendis parler d'un nouveau navigateur, Phoenix, et de ses capacités remarquables pour être skinné, notament pour qu'il prenne l'apparence de Safari. Le logiciel n'en était encore qu'à sa version 0.5, mais il semblait prometteur. Je l'ai essayé, sans être tout à fait pret à en faire mon navigateur par défaut, mais en me disant qu'il faudrait que je regarde de près la prochaine version. La 0.6 est sorti, accompagné d'un changement de nom : Phoenix était devenu Firebird, pour des raisons bassement matérielles de droit : le fabricant de BIOS Phoenix parlait alors d'intégrer directement un moyen de surfer sur le Net, et l'existence d'un navigateur du même nom aurait pu preter à confusion. Miracle, ou peut-être simplement un peu plus de temps devant moi, j'ai heureusement pris le temps d'étudier de plus près ce Firebird, et pas seulement pour essayer une skin trouvée sur un forum. Et c'est là que j'ai eu, réellement, la révellation : Firebird était un navigateur extremement flexible. Les fonctions de base, réellement necessaire sont présente, et le surf est assez rapide, mais cela seul n'aurait honnetement probablement pas pu me convaincre de changer de navigateur par défaut. La découverte de l'extension Web Developer a changé la donne : alors qu'avec IE, le seul moyen de debugger du code HTML était réellement de le relire ( oui, je l'écrivais déja à la main, ca, ca n'a pas changé ^^; ), je me retrouvais alors face à un monde de nouveauté impressionant me permettant de gagner un temps fou dans la compréhension de quels elements de ma page se trouvait ou, et de pourquoi ca ne marchait pas. Le gain de productivité, pour un codeur passant de IE à Fx doit être d'un facteur minimum de 5. Et je n'avais alors pas encore découvert les joies du DOM Inspector, permettant d'aller encore plus loin, et d'opérer encore plus vite.

Un autre fait qui a réussi à me retenir initiallement, pas forcement réluisant mais qui ait quand même relativement importante à signaler : la création d'un Quirk Mode dans Gecko, qui se déclenche lorsque la page n'a pas de DOCTYPE, et n'est donc evidement pas conforme aux spécifications du W3C. Le navigateur reproduit alors les erreurs d'IE les plus courantes qui ne sont pas fondamentalement génantes, ce qui permet de ne pas visiter des pages qui soient totalement illisible. C'est réellement une aide quand on sait que, même si la situation s'amelliore, les site sont encore en majorité déstinés à Internet Explorer, et que l'on a réellement besoin de surfer sur le web.

Revenir au blog
Vous souhaitez ajouter un nouveau commentaire ? Faites donc, il vous suffit de remplir le petit formulaire ci-dessous.
Sites visités