Navigateur : Google Chrome change de moteur de rendu 3D
Après Safari et Firefox, il passe de la technologie O3D au WebGL
Google, aurait-il l'intention de changer son fusil d'épaule dans la gestion de la 3D au sein de son navigateur Chrome ?
Actuellement, Chrome possède un moteur de rendu 3D fondé sur WebKit (tout comme Firefox ou Safari par exemple). Mais Google n'utilise qu'une seule des deux parties qui composent ce moteur (WebCore) et délaissait JavaScriptCore (qui gère le JavaScript) au profit de V8.
Cette situation explique que jusqu'à présent Chrome utilisait la technologie O3D tandis que Firefox ou Safari (pour garder les mêmes exemples) fondent leur rendu 3D sur WebGL.
O3D est une API open-source qui permet la création de RIA d'applications riches en 3D au sein du navigateur, applications qui peuvent être consultées après installation d'un plug-in. O3D, qui repose sur Javascript, était jusqu'ici largement supporté par Google puisque l'API (dont le code est téléchargeable sur Google Code) est disponible pour Windows, Mac OS, Linux, Internet Explorer, Firefox, etc.
Le principal atout du WebGL est d'utiliser le standard OpenGL depuis le code JavaScript d'une page web pour afficher les rendus.
Mais cette technologie permet aussi d'exploiter les accélérations matérielles 3D via les pilotes OpenGL des cartes graphiques.
C'est d'ailleurs ce dernier point qui expliquerait, d'après les observateurs, l'intérêt des développeurs de Google pour cette technologie.
Pour mémoire Google fait partie du groupe d'acteurs du Net qui œuvrent pour imposer le standard OpenGL au coté, par exemple, de Firefox et d'Opera.
WebGL sera intégré au prochain "build" de Chromium : est-ce le début de l'abandon de l'O3D ? Ou cela veut tout simplement dire que Google ne ferme pas la porte aux diverses possibilités en matières de 3D ? Google fera-t-il un choix concernant le choix définitif du moteur de rendu 3D ? Qu'en dites-vous ?
Lire aussi :
Navigateur : Chrome vise 10% du marché grâce aux nouveautés de Chrome 3 et avance la sortie de la version pour Mac
La rubrique Développement Web (actu, tutos, forums) est sur Développez.com
Et celle de JavaScript
La 3D est également sur Développez
Partager