Le 5 mai 2010, Microsoft nous a dévoilé la nouvelle version de son navigateur « Internet Explorer 9″ avec le lancement de plusieurs « previews » pour que le grand public puisse tester. L’objectif de Microsoft est clair sur cette nouvelle version : une amélioration totale du moteur de IE sur le plan respect des standards, intégration de HTML5 et amélioration des performances. Microsoft sort le grand jeu pour être compétitif sur les performances du navigateur : utiliser l’accélération matérielle de la carte graphique pour améliorer les performances du rendu d’une page Web.

Ce n’est pas une surprise, après avoir vu l’utilisation du GPU sur les lecteurs vidéos, les logiciels avec WPF et JavaFX, Flash et Silverlight, il fallait bien intégrer cela aux navigateurs internets.

Actuellement, seulement Internet Explorer 9, Firefox 3.7 alpha et Opera 10.5 utilisent cette fonctionnalité. Le principe est simple, le rendu HTML et CSS ainsi que les composants de la librairie canvas en HTML5 sont calculés à l’aide du processeur de la carte graphique en passant par Direct 2D sous Windows.

Nous allons effectuer des tests sur les versions Preview 3 de Internet Explorer 9 et alpha de Firefox 3.7. Nous prendrons également pour base les exemples de canvas fournis par Microsoft qui mettrons en évidence l’utilité de l’accélération du GPU.

Continue reading “Internet Explorer 9, Firefox 3.7 et Opera 10.6 : découverte et test des navigateurs à accélération matérielle” »