Navigosaure.net

Aperçu des nouveautés de Firefox 3

Publié le lundi 30 avril 2007 à 21:58 dans la catégorie Firefox
Tags associés : , , , ,

Cet article peut sembler prématuré étant donné que Firefox 3 n'est pas pour de suite mais il est déjà possible de faire une liste des nouveautés effectives et prévues, quitte à mettre à jour ce billet plus tard.

Dernière mise à jour : le lundi 13 août 2007 à 22h50

Sources :

Petit rappel : Firefox 3, aussi surnommé Gran Paradiso n'existe qu'en version alpha donc inutile de courir l'installer, quasiment aucun changement n'est visible et il n'y a aucune garantie de stabilité.

Nouveautés apportées par Gecko 1.9

Pour ce qui ne le savent pas, Gecko est le moteur de rendu des produits de la fondation Mozilla. Il est intégré dans SeaMonkey, Firefox, Thunderbird, etc. C'est lui qui s'occupe d'afficher les pages Web mais aussi l'interface du logiciel lui-même. La nouvelle version 1.9 qui sera incluse dans Firefox 3, utilise la librairie graphique Cairo pour afficher le code XUL et le code HTML en plus de ce qu'elle fait déjà dans pour Firefox 2 (version 1.8 de Gecko) : afficher la balise canvas et le code SVG.

Gestion de l'affichage dans Firefox 2 :

Gestion de l'affichage dans Firefox 3 :

Par exemple, l'enregistrement des pages Web en format d'images ou en fichier PDF sera plus aisé.

Changement en profondeur dans le code, notamment envers les algorithmes liés aux CSS (Reflow refactoring, par David Baron)

Effets immédiats : corrections de certains bugs facilitées, ajouts de fonction CSS manquantes (display: inline-block, display: inline-table, font-size-adjust, etc.), affichage du SVG plus complet et plus rapide, passage du test Acid 2 avec succès...

Nouveautés apportées pour l'utilisation quotidienne

Nouveautés apportées pour les développeurs

C'est tout ! C'EST TOUT ?

Oui c'est fini pour la liste des choses qui ont changé depuis Firefox 2. Enfin pas vraiment, je n'ai pas parlé de tous les bugs corrigés, ni des changements du support du SVG en détails, ni des corrections de certaines fuites de mémoires, etc. car je ne jugeais pas ces informations suffisamment pertinentes ou concernant un nombre trop restreints d'utilisateurs. Je souhaite focaliser cet article sur l'interface utilisateur (qui n'a pas vraiment bougée encore) et quelques changements pour les développeurs.

Dans la suite, je liste les fonctionnalités qui pourraient être intégrée dans Firefox et je le répète : RIEN N'ASSURE QU'ELLES SERONT INTÉGRÉES DANS FIREFOX 3. Au mieux elles seront disponibles sous forme d'extensions.

Nouveautés qui ont des chances d'être implémentée :

Il faudra attendre la première beta (fin juillet) pour pouvoir dire avec précision les nouveautés apportées par Firefox 3. D'ici là je ne manquerai pas de publier des captures d'écran des versions alphas ... quand il y aura quelque chose à montrer ;)

Billets sur le même sujet

On en parle ailleurs :

Aucun trackback.

Les trackbacks pour ce billet sont fermés.

Commentaires / Ajoutez le votre

Laurentj

Ce n'est pas l'utilisation de Cairo qui a permis globalement la correction de nombreux bugs CSS et l'implémentation de nouveaux styles CSS et le test acid2, c'est plutôt une refonte d'une partie du système de rendu de Gecko. En clair, ce sont des changements dans la partie verte "gecko" du schema qui ont permis tout ceci.

Thomas

C'est vrai, je préciserais plus lors de la prochaine mise à jour. C'est en partit le boulot de David Baron non ? wiki.mozilla.org/Gecko:Re... non ? Je me souviens au Fosdem 2006 avoir entendu des commentaires à ce sujet. La première version de Firefox a passer le test Acid2 était d'ailleurs une compilation de son boulot.

GMY

"# Un triple-clic sur du texte sélectionne le paragraphe au lieu de sélectionner la ligne." est de mon point de vue une régression dans la navigation. La sélection d'une ligne permettait d'avoir un guide ligne pour la lecture des longs textes sur des écran larges.

Vivement qu'ils corrigent ce bug.

GMY

Pour contourner cette option malheureuse par défaut il suffit dans about:config de mettre browser.triple_click_selects_paragraph à false.

Thomas

Toujours bon à savoir ! Mais je préfère quand même la sélection du paragraphe en entier.

Ajouter un commentaire