Hier soir, Mozilla a publié Firefox 4 Beta 2, que vous pouvez dès maintenant télécharger. Faisons rapidement le tour du propriétaire...

Pour l'utilisateur

  • Les onglets au dessus de la barre d'adresse (pour Windows et Mac, c'est en cours pour Linux) ;
  • "Switch to Tab", c'est à dire que quand on commence à saisir l'URL d'une page déjà ouverte, la barre d'adresse propose de passer à la page ouverte plutôt que d'en ouvrir une nouvelle copie ;
  • Onglets applicatifs ("App Tabs"). D'un clic-droit sur un onglet, on peut indiquer qu'on veut l'avoir à portée de main à chaque instant dans cette fenêtre. L'onglet devient plus petit (de la taille de son icône) et vient se caler à gauche dans la barre d'onglets. Très pratique pour un Webmail ou une application comme RememberTheMilk !
  • Nouveau gestionnaire d'extensions.
  • Rapidité améliorée :
    • Au démarrage, via une amélioration de XPCOM
    • pour le défilement des pages complexes via Retained Layers, qui annonce une utilisation future du GPU pour ce genre de tâches.
    • à l'affichage des pages et pour l'exécution du JavaScript (optimisations du code à plusieurs niveaux)
  • Plus grande stabilité, avec la "Crash Protection", qui est arrivée avec Firefox 3.6.4, qui fait qu'en cas de crash d'un plug-in comme Silverlight, Flash ou QuickTime, Firefox reste stable.

Pour le développeur Web

  • Firefox est le premier navigateur à intégrer un Parser HTML 5. Ca permet de mélanger HTML 5 et SVG (Inline SVG), par exemple, avec un minimum de code, en plus des éléments canvas, video (avec le codec libre et ouvert WebM, bien sûr) ;
  • WebSockets, qui permet une connexion permanente entre serveur et navigateur et donc une communication dans les deux sens
  • Implémentation des Transitions sur les Transformations CSS 3.
  • Les extensions de type JetPack ne nécessitent pas le redémarrage de Firefox après qu'on les ait installées, ce qui devrait améliorer leur adoption. Par ailleurs, les extensions JetPack sont plus faciles à développer, comparées aux extensions en XUL ;
  • Indexed DB : une base de données locale pour les applications Web, pour soit les accélerer, soit leur permettre de fonctionner hors-ligne.
  • Web Console, un outil de deboguage de sites.

Des démos sont disponibles sur Hacks.mozilla.org.

Pour le futur

  • Synchronisation de plusieurs profils Firefox avec Firefox Sync, en toute confidentialité (chiffrement coté client, possibilité d'utiliser sa propre instance de serveur) ;
  • Un nouveau thème pour Linux
  • Plus de rapidité !
    • Lazy Frame Construction
    • Utilisation du processeur graphique
    • Plus d'entrées/sorties asynchrones
    • Améliorations du moteur JavaScript
  • Nouveau système de gestion de la vie privée

Et maintenant ?

Quelques articles