Deux standards très intéressants sont en train d'émerger : WebGL du Khronos Group et FileAPI du W3C.

  • WebGL, c'est OpenGL ES 2.0 qui est exposé dans le navigateur via l'élément canvas d'HTML 5. Pour faire simple, c'est l'arrivée de la 3D (avec accélération matérielle) dans le navigateur. A savoir :
    • La spécification est à l'état de draft, avec pour objectif d'être finalisée au premier trimestre 2010.
    • Il est possible de tester WebGL dans les compilation nocturnes de Firefox (en l'occurrence une version pré-Alpha de Firefox 3.7)
    • Il existe déjà une version de Fennec (aka Firefox Mobile) qui intègre WebGL
  • FileAPI, c'est la possibilité pour le navigateur d'uploader plusieurs fichiers à la fois (c'est déjà un grand progrès) et de lire ces fichiers à la volée, par exemple pour accéder aux données EXIF d'un fichier JPEG ou des étiquettes ID3 des fichiers MP3.

Pour la beauté de la chose, même si ça n'a aucun rapport avec ni WebGL ni FileAPI, voici une petite vidéo publiée par ma collègue Caitlin, qui démontre l'utilisation de SVG et de Canvas d'HTML 5 sur Firefox for Mobile. Cette vidéo est présentée par Arun Ranganathan, qui se trouve être l'éditeur de la spécification le chairman du groupe de travail WebGL. Comme quoi, finalement, il y a bien un semblant de cohérence dans ce billet ! ;-)