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 ?
MAJ de Gordon Fowler
Un web évangéliste français de Mozilla s'attaque à Internet Explorer 9
Qui aurait d'après lui « un retard d'au moins 2 ans sur ses concurrents »
En collaboration avec Hinault Romaric
Juste quelques jours après la publication officielle de la RC de Internet Explorer 9, Paul Rouget un Web-évangéliste de Mozilla critique assez vertement l'application.
Les performances du navigateur de Microsoft, ses nouvelles fonctionnalités (notamment l'introduction de l'accélération graphique) et le support des nouveaux standards du web (HTML5, CSS3, SVG 1.1) ont pourtant été jugées bons par de nombreux utilisateurs.
Mais pour Paul Rouget, IE9 « a un retard d'au mois 2 ans sur ses concurrents ».
Il est également en total désaccord avec les résultats des tests publiés par Microsoft, qui montraient que le navigateur supporte à 99% les spécifications HTML 5. Pour !le Web-évangéliste, ces tests sont trompeurs et ont été créés par Microsoft.
« Est-ce que IE9 soutient à 99% les spécifications HTML5 comme l'insinue Microsoft » écrit-il, « Non, ils en sont assez loin. Les tests auxquels Microsoft se réfère sont ceux qu'ils ont créés pendant le développement d'IE9. Ce n'est pas surprenant qu'ils passent très bien les tests qu'ils ont utilisés pour concevoir et développer le navigateur ».
Paul Rouget trouve que les tests unitaires ne sont pas conçus pour donner un réel aperçu à long terme du respect des standards et pour vraiment tester un navigateur, il faut utiliser caniuse.com et html5test.com.
Deux sites qui montrent que Firefox4 respecte mieux les standards du web qu'IE9.
D'après lui, les supports de la balise vidéo du HTML5, de la balise Canvas, du SVG étaient déjà pris en charge depuis bien longtemps par Firefox.
Pour appuyer son opinion, Paul Rouget donne une liste d'un ensemble de standards qui ne sont pas (encore) supportés par IE9, parmi lesquels on trouve Application Cache, Web Workers, HTML5 Forms, JavaScript Strict Mode, File API ou WebGL.
Une attaque à laquelle avait répondu, sans le savoir, Stanislas Quastana de Microsoft France lors de son entretien avec Développez.com aux TechDays2011 « Quand on est les premiers sur un test, on nous dit toujours ''oui mais votre test il est pas bon'' ou ''c'est vous qui l'avez fait''. La vérité c'est que chaque éditeur a sorti son test. ».
Sous-entendu, mais la mode est de critiquer Microsoft, et pas les autres.
Source : Blog Paul Rouget
Et vous ?
Pensez-vous que ces critiques de Paul Rouget sont justifiées, légitimes ou liées à la mode de critiquer Microsoft comme l'affirme Stanislas Quastana ?
Un web évangéliste français de Mozilla s'attaque à IE 9
Il aurait d'après lui « un retard d'au mois 2 ans sur ses concurrents »
Un web évangéliste français de Mozilla s'attaque à IE 9
Il aurait d'après lui « un retard d'au mois 2 ans sur ses concurrents »
Le , par Gordon Fowler
Une erreur dans cette actualité ? Signalez-nous-la !