vendredi 28 janvier 2011

A propos de Firefox 4 Beta

Mozilla vient de sortir la Beta 10 de Firefox 4 pour Windows, Mac et Linux, et je vous encourage à le télécharger maintenant !

Pour ceux qui sont encore sous Firefox 3.6, voici un bref récapitulatif de ce qui change :

  • L'apparence de l'interface utilisateur, avec les onglets au dessus de la barre d'adresse et les menus rassemblés dans un bouton Firefox, pour libérer de la place sur l'écran
  • La gestion des onglets (notion d'onglets applicatifs "App tabs", "panorama", retrouver facilement un onglet déjà ouvert via la barre d'adresse "Switch to tab")
  • La rapidité, à tous les niveaux :
    • démarrage
    • chargement des pages
    • exécution de JavaScript
  • Nouveau gestionnaire d'extensions
  • progrès massifs sur le respect des standards et le moteur
  • Synchronisation (via Firefox Sync) du profil utilisateur entre plusieurs version de Firefox, dont Firefox Mobile
  • ... et des centaines d'améliorations en plus.

C'était l'occasion de rencontrer Lokan Sardari et son collègue Christian (tout aussi efficace que discret) pour un entretien vidéo fleuve (de 26 mn !)

Copie d'écran du blog Lokan.fr

Je vous encourage à télécharger Firefox 4, vérifier si vos sites et extensions préférés sont compatibles. Il existe une extension, Add-on Compatibility Reporter, qui vous permet de forcer Firefox 4 à accepter vos extensions. Vous pouvez alors signaler très simplement, d'un simple clic, si vous constater des dysfonctionnement ou pas de cette extension avec la nouvelle version de Firefox (comme quoi, c'est simple de contribuer à améliorer Firefox !) ;-)

lundi 15 novembre 2010

Firefox 4 Beta 7

Firefox 4 Beta 7 vient donc de sortir pour Windows, Linux et Mac. Au menu : des gains en performance, au niveau accélération graphique et JavaScript (3 à 5 fois plus rapide coté JavaScript que Firefox 3.6 !).

Graphique montrant les progrès de la vitesse JavaScript

Comme le dit le Mozilla Blog, attachez vos ceintures !

Firefox 4 Beta 7 est téléchargeable en français et dans les autres langues.

Quelques liens pour plus de précision :

mercredi 13 octobre 2010

Accélération matérielle dans Firefox 4

Alors que de plus en plus de navigateurs revendiquent le fait de disposer d'accélération matérielle[1], il y a beaucoup d'incompréhensions quant à cette notion, et pour cause : le sujet est très complexe. Pour aider tout le monde à mieux comprendre les enjeux et la réalité de la chose, Paul Rouget et moi avons fait une petite interview vidéo rapide, démonstration à l'appui. La voici :

Copie d'écran de la vidéo Youtube

Accélération matérielle dans Firefox 4, vidéo présentée par Paul Rouget.

(Je me demande si on peut demander à Youtube d'en faire une version WebM/HTML5 histoire d'avoir à éviter Flash. Un lecteur aurai-il une idée ?)

Tiens, je fais un test :

Notes

[1] Microsoft en a parlé le premier, Mozilla a sorti la première Beta, et Chrome ne devrait pas tarder à suivre avec une implémentation partielle.

mardi 24 août 2010

Nouvelle beta pour Firefox 4

Cette nouvelle version bêta (la 4eme, pour ceux qui suivent) vient donc de sortir, et c'est une excellente nouvelle.

Au menu, toujours plus de vitesse et de fonctionnalités, avec en particulier l'arrivée de deux "gros morceaux" au delà des progrès destinés aux développeurs :

  • l'intégration de Firefox Sync (anciennement Weave) qui était disponible sous forme d'extension jusque là. En substance, Sync permet de synchroniser vos infos personnelles Firefox (historique de navigation, marque-pages, onglets ouverts) entre plusieurs Firefox, l'un au bureau, l'autre à la maison, et même un troisième… dans votre poche (avec Firefox Mobile). La version sous forme d'extension a déjà été téléchargée 2'500'000 fois. C'est un projet de Mozilla Labs qui vient d'obtenir son diplôme de passage dans le produit, avec à la clé 400 millions d'utilisateurs potentiels ![1]
  • l'intégration de Panorama (anciennement Tab Candy). Alors là, c'est de la fonctionnalité qui tue, qui va pour la première fois toucher beaucoup de monde (jusqu'à présent, il fallait utiliser une version alpha spécifique pour pouvoir y gouter)… C'est toujours en bêta, mais la possibilité d'utiliser de nombreux onglets est grandement facilitée grâce à leur agencement dans un plan (plutôt que de façon linéaire). On peut ainsi séparer les pages à lire plus tard du reste, comme les projets en cours ou les recettes pour le dîner du soir (exemple vécu !). Mon collègue Aza Raskin, auteur de la fonctionnalité,vient de publier un billet : Firefox Panorama: Tab Candy Evolved.

Voici ce que ça donne à l'écran :

Copie d'écran de Panorama sous Windows 7

Nous avons besoin de vous pour tester Firefox 4 Bêta, alors n'hésitez pas !

Notes

[1] Rappelons que ce système nécessite de stocker vos données sur un serveur tiers. Mozilla persiste dans son approche respectueuse de la vie privée en stockant ces données de façon chiffrée, ce qui fait que nous ne pouvons pas "fouiller" dans ces données. Par ailleurs, et toujours dans la même approche, il est possible pour ceux qui souhaitent d'héberger leur propre serveur de synchro de le faire, par exemple pour une entreprise, une association, un fournisseur d'accès Internet local, etc…

mercredi 28 juillet 2010

Sortie de Firefox 4 Beta 2

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

- page 1 de 2