mercredi 24 mars 2010

En vrac

Je réalise que j'ai plein de lien en vrac qui attendent d'être publiés depuis bien longtemps. Les voici, par ordre d'ancienneté (les plus récents sont en bas).

Notes

[1] L'avantage d'un canard mort sur un Silverlight mort, c'est qu'on peut en faire des magrets à la poêle ou du confit et bien d'autres choses...

[2] Enfin, c'était vrai seulement si on choisissait certains tests pour en oublier la plupart. Il faut bien comprendre que Microsoft n'exécutait que les tests qu'ils avaient eux-même écris pour les donner au W3C…

Partager

mercredi 17 mars 2010

Internet Explorer 9 : à boire et à manger

Microsoft a annoncé à sa conférence Mix la sortie de Internet Explorer 9 Platform Preview. Il s'agit d'une pré-version du moteur d'Internet Explorer 9. Le logiciel est inutilisable en tant que tel (pas de barre d'adresse, ni de marque-pages ni d'onglets !) son seul intérêt est de voir ce qu'IE9 va proposer aux développeurs Web quand il sortira en version finale.

D'après ce que je peux lire, et voir en installant le logiciel, mes impressions sont très mitigées, et j'ai peine à décider si le verre est à moitié plein ou à moitié vide...

Le bon

On constate des progrès en terme de support de certains standards et technologies :

  1. SVG. On n'y croyait plus, mais voici — enfin — du SVG natif dans Internet Explorer ! Rappelons que SVG a commencé à être développé en 1998 et que la version 1.0 a été terminée en Septembre 2001...
  2. Progrès au niveau DOM et CSS
    1. Border-radius (coins arrondis)
    2. CSS3 Selectors
    3. DOM events
    4. DOM Style
  3. JavaScript accéléré. Internet Explorer 9 est donc le dernier navigateur à offrir cette technologie (l'avant-dernier, c'était Opera avec la 10.50 récemment sortie). La bonne nouvelle, c'est que les développeurs Web vont pouvoir disposer sur l'ensemble des navigateurs d'un moteur JavaScript rapide, qui va donc permettre des applications bien plus complexes qu'avant. En terme de performances JavaScript, IE9 est comparable à Firefox 3.7 Alpha 2, c'est-à-dire 6 fois plus rapide qu'IE8 :-)
  4. Accélération graphique par l'utilisation du GPU. J'ai envie d'y croire, mais sur ma machine, toutes les démos étaient inutilisables car trop lentes (carte graphique Intel 945 Express, ceci expliquant probablement cela).
  5. l'élément <video> de HTML 5 n'est pas présent dans cette pré-version, mais il a été démontré lors de la conférence

Le mauvais

  1. L'absence de l'élément <canvas> de HTML 5, pourtant trivial à implémenter, surtout quand on compare avec ce qui a déjà été fait (dont SVG)
  2. l'élément <video> de HTML 5 repose sur le codec propriétaire et soumis à royalties H.264 et non pas le codec libre et ouvert qu'est Theora.
  3. nombre de standards n'ont pas été implémentés.
  4. IE9 ne sera pas disponible sur Windows XP, qui représente l'immense majorité des utilisateurs de Windows pour l'instant.

Conclusion

J'ai du mal à avoir un avis tranché sur l'annonce de Microsoft. D'un côté, le progrès par rapport à IE8 est très significatif, et c'est tant mieux pour le Web. D'un autre côté, la liste des standards non supportés par IE9 est longue comme un jour sans pain (ou une journée de développement Web sans Firebug), comme le démontre le site What Can I use. On peut toutefois espérer que les futures versions beta d'IE9 feront des progrès dans ce domaine, ce qui pourrait bien sonner la mort de Silverlight et — pour peu qu'IE9 soit rapidement adopté — un vrai bond en avant pour le Web. C'est tout ce que je souhaite !

Quelques liens complémentaires

Partager