À l'instar d'Internet Explorer, de Google Chrome ou encore d'Opera, Firefox est un célèbre navigateur Internet connu pour ses innombrables fonctionnalités et extensions. Il attire aujourd'hui un nombre d'utilisateurs toujours croissant. Cependant, les navigateurs doivent lutter dans la
guerre acharnée qu'ils mènent : ils doivent
innover en terme de rapidité et performance tout en restant simples d'utilisation.
Aujourd'hui après des mois de dur labeur,
Mozilla Foundation sort la version 3.5 de son navigateur ayant pour
"nom de code" Shiretoko. Aussi bien pour les développeurs que pour les utilisateurs, Firefox 3.5 apporte bon nombre d'innovations et de nouveautés qui vont changer notre approche du web.
Pour les développeurs...
HTML 5
Tout d'abord, la nouvelle version de Firefox permet un support plus complet du
HTML 5. Bien que tout ne soit pas encore supporté, cette version amène plusieurs éléments très intéressants, autant pour le développeur web que pour l'utilisateur. Notons d'abord les fameuses balises
<video> et
<audio>. Il est courant de nos jours d'utiliser Flash pour pouvoir diffuser des vidéos sur le web présent, le code suivant suffira pour jouer une vidéo avec un module directement intégré à Firefox :
<video src="ma-video.ogg"></video>
qui peut bien sûr être développé, par exemple :
Code : HTML1
2
3 | <video src="ma-video.ogg" autoplay controls>
Votre navigateur ne supporte pas la balise <video>.
</video>
|
Afin de garder une certaine
rétrocompatibilité (le fait qu'un logiciel soit compatible avec ses propres versions antérieures), il sera possible d'insérer une balise
<object> avec notre vidéo en flash au cas où le navigateur du client ne supporterait pas la balise
<video>. La balise
<audio> à un fonctionnement similaire.
Notons que pour l'instant seuls l'
OGG et le
WAV sont supportés, ce qui permettra certainement à l'OGG, un format conteneur, d'être plus utilisé avec ses codecs libres : Theora et Vorbis. Bien sûr, plus de formats sont prévus dans de futures versions.
Comme autre nouvelle fonctionnalité, notons le
"drag and drop" qui permet de glisser un élément dans une page web comme on le fait avec des dossiers ou des fichiers dans un gestionnaire de fenêtre. C'est donc un support un peu plus complet du HTML 5 que nous offre cette version de Firefox.
CSS 3
Mozilla nous amène une compatibilité améliorée avec le CSS 3 en y ajoutant plusieurs éléments. Voici une brève liste des nouvelles propriétés :
- Possibilité d'utiliser des polices sans que l'utilisateur ait à les télécharger sur son ordinateur ;
- Possibilité d'ajouter de l'ombre au texte ;
- Ajout de plusieurs nouvelles propriétés -moz- qui seront probablement intégrées au standard dans de futures versions.
Ainsi, les designeurs web auront de quoi s'amuser

. Pour en apprendre plus sur le CSS3 en général, vous pouvez visiter le
site officiel (en).
Autres nouveautés
En plus du HTML 5 et du CSS, Firefox assure un meilleur support global des standards du web en passant à la version 1.9.1 de son moteur de rendu Gecko (intégrant notamment le parsing spéculatif : utilisation de plusieurs parseurs pour augmenter la vitesse de l'affichage), et en ajoutant de nouvelles fonctionnalités au DOM et à l'élément
canvas. À ceci s'ajoute le support natif de :
- l'API de géolocalisation du W3C, qui permettra aux sites de localiser l'internaute facilement ;
- le JSON, qui permet de transmettre plus facilement des informations en JavaScript ;
- les transformations SVG : vous pourrez désormais animer et transformer une image vectorielle au format SVG ;
- les applications hors-ligne.
Bien sûr, les changements présentés ici ne sont pas exhaustifs et vous pourrez retrouver une liste beaucoup plus complète sur la
page officielle des changements. Au niveau du respect des standards, la RC 3 du navigateur atteint un score de 93% sur le test Acid 3, se rapprochant ainsi de plus en plus d'Opera et des navigateurs utilisant la dernière version de WebKit (moteur utilisé par Chrome et Safari) qui ont atteint le score de 100% à ce test.
Et pour les utilisateurs...
Bien que Mozilla ait rajouté de nouvelles fonctionnalités pour les développeurs, il n'a bien sûr pas oublié ses fidèles utilisateurs
Cette nouvelle version est par rapport aux précédentes beaucoup plus rapide à s'ouvrir, plus fluide et affiche les pages plus rapidement, notamment grâce au nouveau moteur Javascript :
TraceMonkey. Cette amélioration se montrera très utile sur les sites utilisant massivement AJAX, comme iGoogle, ou encore Netvibes.
L'affichage des pages web serait 10 fois plus rapide qu'avec Firefox 3 d'après Tristan Nitot, en partie dû au nouveau moteur de rendu HTML Gecko 1.9.1 et au chargement spéculatif des pages : Firefox se charge de demander l'association DNS et IP pour tous les liens présents sur la page. Les web worker threads qui exécutent les scripts en tâche de fond.
Un mode de
navigation privée a également été inclus. Cette fonctionnalité, déjà présente sur Internet Explorer 8 (navigation inPrivate), permet à l'utilisateur de naviguer sans rien garder en mémoire (pas d'historique de pages vues et de téléchargements par exemple). À la fin de la navigation en mode privé, l'historique redeviendra celui d'avant l'activation du mode privé. Ce mode pourrait s'avérer utile lorsqu'on navigue à partir d'un ordinateur public. Cependant, il ne faut pas oublier que ce mode n'empêchera pas les sites de recueillir des informations sur votre compte !
Désormais, vous choisissez les onglets à restaurer
Il existe déjà dans Firefox une fonctionnalité de
restauration de session, qui permet, après un plantage de Firefox, de restaurer les onglets précédemment ouverts lors du redémarrage du navigateur. Désormais, il est possible de choisir quels onglets restaurer, si vous pensez qu'une page précise est à l'origine du plantage. De même, la restauration des fenêtres est possible.
Les applications web hors-ligne sont supportées.
Enfin, Firefox ne cesse d'étendre son public, puisque désormais, le navigateur est traduit en 70 langues, permettant à chacun d'y trouver son compte !
Finalement, beaucoup de nouveautés aussi bien dans l'interface que dans le nombre de bogues résolus. Ainsi donc, l'utilisateur pourra voir lui aussi une différence avec cette nouvelle version.
Une révolution pour le web ?
Bien que Firefox semble intégrer des fonctionnalités inconnues d'une grande partie des utilisateurs et développeurs, plusieurs autres navigateurs tels que Chrome, Opera ou encore Safari, pour ne citer qu'eux, ont déjà implémenté ces nouvelles technologies. En revanche, Firefox est un navigateur utilisé par un nombre important d'utilisateurs, ce qui donne un peu plus de poids à ces changements.
L'un des problèmes majeurs reste encore Internet Explorer qui est toujours loin derrière des autres navigateurs en terme de compatibilité des derniers standards web et qui reste malgré tout le navigateur le plus utilisé à ce jour. De plus, l'utilisation de Flash ne se laissera pas facilement supplanter par la balise vidéo, soit par souci de compatibilité avec les navigateurs moins récents ou bien simplement par ignorance des développeurs.
Cette version de Firefox n'est donc pas une révolution, mais une évolution logique pour le web, qui trace la voie d'une meilleure intégration du multimédia sur la Toile.
Liens externes
En savoir plus :
Téléchargement de Firefox 3.5
Sources