Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Gordon Fowler

66PARTAGES

2  0 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de 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)
4  0 
Avatar de Uther
Expert éminent sénior 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.
2  0 
Avatar de davrous
Membre actif https://www.developpez.com
Le 05/03/2011 à 14:32
Hello,

Comme certains d'entre vous l'ont noté, html5test se contente de faire du "feature detection" et ne vérifie pas la qualité de l'implémentation. Pire, ce site test des fonctionnalités obsolètes...

Un collègue a écrit un article complet sur cette "suite de tests" ici : http://blogs.msdn.com/b/iefrance/arc...marketing.aspx .

A vous ensuite de vous faire votre propre idée.

Bye,

David
2  0 
Avatar de Kiiwi
Membre chevronné https://www.developpez.com
Le 05/03/2011 à 20:43
Excellent article, et excellent blog, merci
2  0 
Avatar de Uther
Expert éminent sénior 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
1  0 
Avatar de Kiiwi
Membre chevronné https://www.developpez.com
Le 03/03/2011 à 18:18
En effet, espérons
mais je pense vraiment que microsoft va sortir plus de version, plus rapidement, et de meilleures versions.

S'il continue de faire une version majeure tous les 2 ans, il finira par avoir le même destin que netscape!

Je doute que microsoft soit prêt à laisser le terrain des navigateurs à la concurrence ... il va les défendre les % d'utilisateur qui lui reste pour pas les perdre, vous verrez (il va surtout mettre les bouchés double pour gagner un meilleur % que google chrome)
1  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 06/03/2011 à 0:45
Je ne pense pas que html5test trompe grand monde, la présentation se contente de lister les fonctionnalités supportées, et le disclaimer est on ne peut plus clair et complet.
Tout le monde est d'accord pour dire que les tests de html5test ne sont absolument pas fait pour garantir la qualité de l'implémentation de html5. Il est de toute façon impossible de le faire actuellement étant donné que la spécification n'est pas finale.

Il n'en reste pas moins que c'est un test impartial. Alors que comparer les résultats sur ses propres tests unitaires sur différents navigateur est d'une mauvaise foi absolue.
L'article du collègue de davrous parle des tests du W3C, mais les résultats publiés par Microsoft portent uniquement sur leurs propres test.
1  0 
Avatar de 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.
0  0 
Avatar de Madmac
Membre éprouvé 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/
0  0 
Avatar de 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/
0  0