La troisième et priori dernière alpha[1] de Firefox 2.0 (nom de code Bon Echo) est sortie le 26 mai. Elle est normalement complète au niveau des fonctionnalités que l'on trouvera dans Firefox 2.0. Une bonne occasion de faire le point.
D'abord un regret: l'abandon en cours de route de places. Il s'agissait d'une importante avancée mon sens: stocker les marques-pages et l'historique non plus dans de simples fichiers mais dans une vrai base de donnée embarquée dans le navigateur. Le but était d'abord de faciliter et d'améliorer la gestion des bookmarks et de l'historique, de permettre d'y adjoindre peu peu de nouvelles données (cf les micro-formats ci-dessous). A terme, l'utilisation d'une vrai base de données l'intérieur de Firefox ouvrait de nombreuses perspectives. Mais ce n'est que partie remise. Places n'a pas été retenue pour Firefox 2.0 car il y avait des problèmes d'instabilité, mais devrait faire partie de Firefx 3.
Heureusement, Firefox 2 ne sera pas totalement dépourvues de nouveautés, même si certaines d'entre elles sont déj disponibles via des extensions:
- une amélioration de la gestion des onglets, avec par exemple le bouton de fermeture désormais présent sur chaque onglet.
- gestion de microsummaries. Il s'agit d'informations d'une page web régulièrement mises jour et qui apparaîtront dans les marques-pages. Les exemple d'utilisation sont nombreux: rafraîchir une donnée (cours d'une action, enchère, disponibilité d'un produit), afficher des informations importantes, les prévisions météo... C'est une première implémentation des microformats (des méta-données permettant d'enrichir la sémantique du web, aussi bien pour les humains que pour les agents automatiques, cf par exemple le site http://microformats.org/)
- un correcteur orthographique pour toutes les zones de texte !
- restauration automatique de la session (ie de tous les onglets ouverts dans l'état où ils étaient) en cas de crash (Opéra le propose depuis longtemps, plusieurs extensions aussi)
- suggestions automatiques dans le moteur de recherche (comme avec Google suggest) pour les appels Google et Yahoo. L'ajout et la suppression de moteurs de recherche sont également simplifiés, Firefox signalant même lorsqu'un site propose un moteur de recherche qu'il peut intégrer !
- un nouveau gestionnaire pour améliorer la gestion des extensions et des thèmes. Des modifications du système d'extensions devraient rendre celles-ci plus sûres et faciliter leur traduction.
- implémentations toujours plus poussée de la norme SVG (svg:textPath)
- une gestion améliorée de fils RSS et ATOM, pour faciliter l'abonnement, ou les afficher directement dans le navigateur avec un style par défaut et non plus en XML.
- une amélioration de la protection contre le phising (définition): par défaut Firefox vérifiera que les sites visités ne figurent pas dans une liste noire de sites frauduleux.
- un nouvel installateur sous windows
- enfin, Firefox 2.0 implémentera une proposition du whatwg[2] : la gestion de sessions côté client et de données persistantes !! C'est une extension du système des cookies qui permet des sites web de stocker des données sur le poste client. Ainsi par exemple vos préférences d'affichages sur certains sites pourraient être stockées non plus sur le serveur mais sur votre ordinateur.
A noter que dans son soucis d'innover, la fondation Mozilla fait le choix d'implémenter des fonctionnalités qui ne sont pas encore des normes. Une attitude qui se rapproche de celle de Microsoft avec son IE. A sa décharge, je reconnais que le W3C est très lent édicter des normes (lenteur qui s'explique par la complexité du processus). Cela dit, même si c'est peut-être moins attendu, un support complet de normes existantes (XForm, SVG par exemple), ou en bonne voie de finalisation (CSS 3) serait le bienvenu. Bon, ok, je sais que c'est en cours dans Gecko.
A lire aussi, des revues détaillées des alpha 2 et 3 sur mozilla links
<troll>et pendant ce temps l , IE7 cherche corriger les bugs du vieil IE6</troll>