HTML 5 et Firefox 3.5
La version 3.5 de Firefox apporte un support plus complet de HTML 5, comme cela est détaillé dans la note sur les changements dans le navigateur.
Audio et video, mode déconnecté, drag et drop sont implémentés et des développement sont apportés sur Ajax et DOM.
La balise video fonctionne un peu comme la balise Canvas, avec en contenu un texte qui s'affiche sur les navigateur non compatibles:
<video src="xxxx.ogg" autoplay>
Votre navigateur ne supporte pas HTML 5
</video>
Les formats OGG et MOV sont reconnus.
Comme avec Canvas, on interagit avec le média par des instructions JavaScript.
var v = document.getElementsByTagName("video")[0];
v.play();
La balise audio fonctionne de façon similaire.
Les autres évolutions dans Firefox 3.5...
Mode hors ligne:
Le mode hors ligne était déjà supporté par Firefox 3.1, mais la spécification dans HTML 5 ayant évolue, Firefox 3.5 prend en compte le nouveau standard.
Drag and drop:
Une API définie dans HTML 5 permet le support natif du déplacement d'éléments dans une page Web. Cela va rendre obsolète quantité de frameworks...
Les auteurs de librairies JavaScript devraient prendre un compte le standard pour réaliser une interface facilitant la transition.
Ajax:
- L'objet XMLHttpRequest pourra faire des requêtes entre sites.
Canvas:
- l'API Text est maintenant implémentée.
Support CSS:
- La possibilité de charger des polices de caractères.
- Le support - enfin - de la propriété déjà ancienne opacity en remplacement de -moz-opacity.
- La propriété text-shadow pour ombrer les caractères.
- On peut appliquer des effets SVG aux éléments HTML.
DOM et sockage:
- LocalStorage maintenant implémenté.
- Geolocalisation pour adapter les pages au public.
- JSON intégré à DOM.
Firefox est une évolution majeure avec l'implémentation d'HTML 5, qui sera encore améliorée dans les version suivante et cela sera vrai des autres navigateurs également, y compris Internet Explorer.
Le navigateur se rapproche de plus en plus d'une interface graphique pour applications en ligne.
Références