HTML 5 et Firefox 3.5

La version 3.5 de Firefox apportera 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.
Audio et video
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.
Le mode hors ligne
Il é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.
Autres évolutions dans Firefox 3.5
Ajax:
- L'objet XMLHttpRequest pourra faire des requêtes entre sites.
Canvas:
- l'API Text est maintenant implémentée.
Le support CSS évolue avec:
- 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.
A propos de DOM:
- LocalStorage maintenant implémenté.
- Geolocalisation pour adapter les pages au public.
- JSON intégré à DOM.
Références
- Firefox 3.5 for developers. Détails de toutes les évolutions dans Firefox.
(c) 2009 Xul.fr.