Internet Explorer 9 : Microsoft répond aux critiques de Mozilla
Avec un argumentaire sur ce qu'est un « navigateur moderne »

Le , par Gordon Fowler, Expert éminent sénior
Mise à jour du 17/02/11

Après les critiques de Paul Rouget, développeur français chez Mozilla, qui accusait Microsoft d'avoir « deux ans de retard sur la concurrence » (lire ci-avant), Tim Sneath de Microsoft vient de publier un billet dans lequel il liste ce que, d'après lui, les développeurs et les utilisateurs attendent d'un navigateur dit « moderne ».

Et chaque point ressemble fort à un pic contre Firefox.

Pour lui, un navigateur moderne est « rapide ». Il permet par ailleurs une « expérience riche et une immersion complète », en mélangeant « vidéos, graphiques vectoriels, sons et textes de façon transparente sans sacrifier la performance ».

Mais le point le plus critique vis à vis de Mozilla est certainement celui de l'implémentation des standards et des fonctionnalités.

« Un navigateur moderne implémente des fonctionnalités quand elles sont prêtes, pour permettre aux développeurs de s'appuyer dessus sans craindre que des spécifications soient soudainement retirées ». Tim Sneath enfonce le clou en écrivant, en substance, que Microsoft n'implémente pas des standards pour avoir une bonne note aux tests mais parce qu'ils sont validés « après une suite de test qui confirment leur interopérabilité ». Ce qui ne serait pas le cas de tout le monde.

La méthode choisie par Microsoft est d'intégrer à IE9 les fonctionnalités du HTML 5 encore instables sous forme de modules facultatifs (comme pour Websocket et IndexedDB). Pour Tim Sneath, IE9 adopte donc bien les standards, y compris les plus récents. Mais l'équipe de développement d'un navigateur moderne doit être capable d'admettre lorsqu'un de ces standards est instable.

L'argumentaire semble avoir irrité plusieurs développeurs. La critique qui revient le plus souvent est que IE9 n'implémente pas plusieurs fonctionnalités, pourtant stables et présentes dans les autres navigateurs (transitions du CSS3, text-shadow, etc.).

D'autres utilisateurs, au contraire, se posent la question de savoir si Mozilla ne commencerait pas à considérer qu'il prend trop de retard avec Firefox 4 par rapport à la sortie des produits de ses concurrents (Opera 11, Chrome 9... et donc bientôt IE 9).

Au final, il serait peut-être plus intéressant de ne retenir de toute cette histoire que deux phrases.

La première, de Paul Rouget : « IE9 est un pas dans la bonne direction ». Et la deuxième, de Tom Sneath : « A nos amis de chez Mozilla, nous admirons votre passion pour l'ouverture du Web ».

Car comme le font remarquer de nombreux membres de Développez : il n'y a plus de mauvais navigateurs.

Source : Réponse de Tom Sneath

Et vous ?

Que vous inspire la réponse de Microsoft ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de - https://www.developpez.com
le 17/02/2011 à 11:26

Pour lui, un navigateur moderne est « rapide ». Il permet par ailleurs une « expérience riche et une immersion complète », en mélangeant « vidéos, graphiques vectoriels, sons et textes de façon transparente sans sacrifier la performance ».
c'est vrais que chrome est super lent
Avatar de Yondaime Yondaime - Candidat au Club https://www.developpez.com
le 17/02/2011 à 13:11
Personnellement, il me suffit de lire ceci pour considérer un test comme html5test.com pour le juger inutile :
It does not try to test all of the new features offered by HTML5, nor does it try to test the functionality of each feature it does detect.
C'est bien joli de savoir que la fonctionnalité est implémentée, mais si rien n'indique la qualité de ladite implémentation, ça ne sert à rien. Je préfère avoir 100 trucs correctement implémentés que 400 implémentés à la va-vite. (je ne dis pas que c'est le cas)
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 17/02/2011 à 13:56
En effet html5test n'a jamais prétendu être un test qualitatif de l'implémentation de html5, loin s'en faut. Cela reste un test uniquement quantitatif permettant de savoir quelles technologies ont été implémentées.
Pour établir des jeux de test qualitatifs complets, cela prends du temps et c'est en partie pour cela que la date de validation définitive de la norme HTML 5 à été estimée à 2014.

Il n'en reste pas moins qu'il à le mérite d'être indépendant contrairement aux tests soumis par IE qui s'ils ne sont pas inutiles, loin de là, ne peuvent tout simplement pas servir de comparaison avec les autres navigateurs.
Microsoft avait déjà fait le coup pour SVG : ils avaient bien sur annoncé être les seuls à 100% de compatibilité à leur propre suite de test(le contraire aurait été étonnant), mais si on utilisait la suite de test officielle du W3C, on se rendait immédiatement compte qu'il étaient derniers et de loin.
Avatar de seblutfr seblutfr - Membre confirmé https://www.developpez.com
le 17/02/2011 à 14:30
Citation Envoyé par Uther Voir le message
En effet html5test n'a jamais prétendu être un test qualitatif de l'implémentation de html5, loin s'en faut. Cela reste un test uniquement quantitatif permettant de savoir quelles technologies ont été implémentées.
Pour établir des jeux de test qualitatifs complets, cela prends du temps et c'est en partie pour cela que la date de validation définitive de la norme HTML 5 à été estimée à 2014.

Il n'en reste pas moins qu'il à le mérite d'être indépendant contrairement aux tests soumis par IE qui s'ils ne sont pas inutiles, loin de là, ne peuvent tout simplement pas servir de comparaison avec les autres navigateurs.
Microsoft avait déjà fait le coup pour SVG : ils avaient bien sur annoncé être les seuls à 100% de compatibilité à leur propre suite de test(le contraire aurait été étonnant), mais si on utilisait la suite de test officielle du W3C, on se rendait immédiatement compte qu'il étaient derniers et de loin.
Je ne sais même pas si on peut parler de test quantitatif pour Html5test : il ne fait que dire si oui ou non telle fonctionnalité est supportée, qu'elle le soit totalement ou partiellement. Sur des éléments de vaste ampleur, c'est très vague et ça ne dit rien sur la qualité de l'implémentation.
Quant aux tests issus des éditeurs, effectivement chacun est vainqueur sur le sien... !

Qui vivra verra. Il est très difficile pour le moment d'avoir un avis tranché sur ce que supporte chaque version de navigateur, d'autant plus vis-à-vis d'une recommandation non finalisée.
Avatar de Madmac Madmac - Membre confirmé https://www.developpez.com
le 18/02/2011 à 19:58
Intéressant cet article. Par contre, il ne faut pas oublier que "supporté" veut nécessairement dire "bien supporté" !

Sachant l'importance croissante du Javascript, il serait pertinent d'avoir un comparatif des performances dans chacun des navigateurs.

http://shootout.alioth.debian.org/
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 19/02/2011 à 14:31
Pour les benchmarks javascript, c'est pas ce qui manque, entre V8, Sunspider et Kraken
Avatar de daYop daYop - Membre à l'essai https://www.developpez.com
le 20/02/2011 à 0:31
FF c'est devenu bidon, trop lourd, trop lent... Ils ont intérêt a corriger le tir avec FF4 plutôt que de troller...
Avatar de Kiiwi Kiiwi - Membre chevronné https://www.developpez.com
le 22/02/2011 à 17:25
Aucun des 4 grands navigateurs n'est "bidon"

Firefox, que tu trouves "bidon" a une bibliothèques de modules complémentaires immense, ce qui lui donne une richesse que n'ont pas ses 3 principaux concurrents (IE n'a que quelques modules complémentaires (qui peuvent même rendre instable le navigateur), idem pour opera qui vient à peine d'ouvrir son navigateur aux extensions, quand à chrome, il commence à en avoir des biens sympas, mais c'est loin d'être aussi diversifié que firefox).

Ensuite si tu compares firefox 3.5 avec IE9, opera 11, et google 10, ça me semble normal qu'il ne soit pas plus rapide que les autres ... il n'appartient pas à la même "génération".
La comparaison entre firefox 3.5 et IE9 ne t'apportera pas grand chose pour déterminer si Mozilla et son navigateur sont intéressants ou pas.
La comparaison entre firefox 3.5 et IE8 ou firefox 4 et IE9, elles s'avéreront surement bien plus intéressantes.

Si tu veux mon avis, entre firefox 3.5 et IE8, la première place revient à firefox 3.5, et de loin!

Entre firefox 4 et IE9, j'aurai tendance à dire IE9, il s'avère plus rapide en tout sur mon ordinateur ... mais n'oublions pas que Firefox 4 est encore en beta, alors que IE9, on peut le considéré comme terminé. (et notons aussi qu'il n'y a pas que la vitesse qui compte dans un navigateur)
Avatar de OPi OPi - Membre actif https://www.developpez.com
le 23/02/2011 à 11:53
Une représentation visuelle des éléments HTML5 et CSS3 supportés par les différentes navigateurs : http://html5readiness.com/
Avatar de SurferIX SurferIX - Membre chevronné https://www.developpez.com
le 23/02/2011 à 21:56
après une suite de tests
Contacter le responsable de la rubrique Accueil