Internet Explorer 9 carburera bientôt au Direct2D ? Firefox aussi !

Lors du sommet du PDC'09, Microsoft avait annoncé quelques nouveautés majeures pour la nouvelle version 9 d'Internet Explorer. L'une de ces nouveautés était le remplacement de la vieillissante GDI+ par une API plus récente, celle de DirectX 11, j'ai nommé Direct2D.

Contrairement à GDI+ qui exploite le processeur pour l'affichage des pages web, Direct2D utilise la carte graphique. Et le résultat est là, les performances graphiques sont en hausse notamment sur des sites graphiquement lourds tels que les sites de cartographique de Google, Yahoo ou Bing.

Mais chez Mozilla, on ne chôme pas ! En effet un ingénieur, Bas Shouten, a proposé le 10 novembre (et donc bien avant l'annonce de Microsoft) via la rédaction d'un bug sur Bugzilla (bug n°527707) la possible implémentation de fonctions Direct2D dans l'API d'affichage de pages web de Mozilla, Cairo. Et pour démontrer qu'il est réellement possible d'implémenter ces fonctions dans Firefox, il a compilé le résultat dans une pré-alpha de Firefox 3.7 qu'il est possible de tester en téléchargeant le fichier firefox-3.7a1pre.en-US.win32.d2d.zip.

Après quelques tests, il a rassemblé tous les résultats sous forme de graphique :

Les résultats montre ainsi qu'il est bel et bien possible un jour d'avoir un navigateur non-Microsoft boosté par la carte graphique afin d'avoir des performances accrues en matière d'affichage.

Si vous aussi vous voulez tester cette build Direct2D, n'oubliez pas de votre créer un profil de test car bien que l'implémentation fonctionne, elle reste tout du moins instable car basé sur un navigateur instable. Pour ce faire voici la marche à suivre :

  1. Télécharger la build du 20 Décembre 2009 de Firefox 3.7a1pre D2D
  2. Décompressez-la dans un dossier
  3. Dans l'invit "Exécuter" de Windows, tapez "firefox -p" pour ouvrir le gestionnaire de profils de Firefox.
  4. Créer un nouveau profil (par ex. "Test")
  5. Rendez-vous dans le dossier de Firefox D2D, et créez un raccourci de firefox.exe, faites un clic droit puis Propriétés.
  6. Dans le champ "Cible :" de l'onglet Raccourci, ajoutez après firefox.exe ' -no-remote -p "Test" ' pour que le résultat donne par exemple : "D:\Mozilla Firefox\Minefield 3.7 D2D\firefox.exe" -no-remote -p "Test"
  7. Validez et exécutez Firefox D2D en parallèle de votre installation principale de Firefox.
  8. Testez le navigateur D2D avec Google Maps, Bing Maps ou Yahoo Maps ou encore photos.svg ou d'autres sites pour constater les différences de performances entre les deux versions de Firefox

Attention, il ne faut pas oublier que cette build D2D ne fonctionnera pas sur Windows XP ! Il vous faudra impérativement Windows 7 ou Windows Vista SP2 avec les dernières mises à jour installés !

Naturellement, beaucoup de travail reste à faire et dans tout cela, il faut que les développeurs se concertent pour décider de l'implémentation finale de cette fonction dans une version ultérieure de Firefox.

NB : La fonction -no-remote de Firefox permet d'exécuter plusieurs instances différence de Firefox. Par exemple pour exécuter Firefox 3.5.5 et la 3.6 bêta 3 en même temps. Mais avant tout, il est nécessaire de créer deux profils bien distincts pour chaque version de Firefox.

Mozilla Thunderbird 3.0 RC1

La nouvelle équipe de développeurs de Thunderbird ayant pour nom Mozilla Messaging vient d'annoncer la disponibilité immédiate de la première Release Candidate de la version 3.0 du logiciel de messagerie électronique.

On pourra donc noter le remaniement de l'interface du logiciel, utilisant les onglets et les dossiers virtuels (modifiable pour revenir à l'ancienne présentation), Thunderbird propose de nouveaux outils de recherche de mails, un nouvel assistant de création de compte, un meilleure intégration des comptes GMail, un carnet d'adresse amélioré et de meilleure performance pour les comptes IMAP.

Le reste des nouveautés est disponible dans le changelog plus bas.

Consulter les notes de version de Mozilla Thunderbird 3.0 RC1

Télécharger Mozilla Thunderbird 3.0 RC1 pour Windows 2000 et supérieur
Télécharger Mozilla Thunderbird 3.0 RC1 pour MacOS X 10.4 et supérieur
Télécharger Mozilla Thunderbird 3.0 RC1 pour Unix/Linux

Lire plus ...

Mozilla Firefox 3.6 Bêta 3

Nouvelle semaine, nouvelle bêta, en effet, les développeurs de Mozilla ont publié ce matin la 3ème bêta de Firefox 3.6 avec quelques changements et des corrections de bugs.

Tout d'abord, au niveau des changements, on pourra signaler que les améliorations d'intégration à Windows 7 ont été retiré de cette bêta, exit donc Aero Peek pour l'affichage de chaque onglet dans sa miniature propre, C'est donc l'ancien fonctionnement qui sera retenu pour la version finale.

Quant aux autres changements on peut noter :

Consulter les notes de version de Mozilla Firefox 3.6 bêta 3

Télécharger Mozilla Firefox 3.6 Bêta 3 en français pour Windows 2000 et supérieurs
Télécharger Mozilla Firefox 3.6 Bêta 3 en français pour MacOS X 10.4 et supérieurs
Télécharger Mozilla Firefox 3.6 Bêta 3 en français pour Unix/Linux

Mozilla Firefox 3.6 Bêta 2

En ce 10 novembre 2009, et seulement 11 jours après la précédente version, les développeurs de Mozilla nous livre la 2ème bêta de leur navigateurs Firefox en version 3.6.

Le peu de distance entre ces deux versions bêta ne garantissent pas de changements fulgurants, car il est à rappeler que Firefox 3.6 n'est qu'une version optimisée de Firefox 3.5 avec un temps de démarrage amélioré, les performances de TraceMonkey en hausse sans oublier l'inclusion de nouvelles propriétés de HTML5, CSS et DOM, de la gestion des thèmes légers Personas ainsi que de la lecture des vidéos via la balise <vidéo> en plein écran. Néanmoins, c'est tout de même 190 corrections de bugs qui sont au rendez-vous dans cette bêta 2 !

Consulter les notes de version de Mozilla Firefox 3.6 Bêta 2.

Télécharger Mozilla Firefox 3.6 Bêta 2 en français pour Windows 2000 et supérieurs
Télécharger Mozilla Firefox 3.6 Bêta 2 en français pour MacOS X 10.4 et supérieurs
Télécharger Mozilla Firefox 3.6 Bêta 2 en français pour Unix/Linux

Petite chose en plus, AeroPeek (une miniature pour un onglet dans la barre des tâches de Windows 7) est toujours de la partie, les développeurs n'ayant toujours pas statué s'il serait conduit ou non jusqu'à version finale...

Mozilla Firefox 3.6 Bêta 1

Elle vient fraîchement de sortir (il y a 15mn environs), disponible dans le dossier "release" mais encore non et annoncée officiellement, la première bêta du projet antérieurement baptisé "Namoroka" vient d'apparaître sous le nom de Firefox 3.6 Bêta 1.

Les nouveautés de cette version majeure sont pas très nombreuses et se portent essentiellement sur la mécanique interne du logiciel. En effet, le travail qui a été effectué par les développeurs de Mozilla ont permis d'améliorer le temps de démarrage du navigateur mais aussi la consommation mémoire et la rapidité du moteur Javascript nommé "Tracemonkey".

La seule nouveauté visuelle se voit sous Windows 7, il s'agit des jumplists et du support d'AeroPeek (une vignette pour un onglet ouvert à l'instar d'Internet Explorer 8). Cependant, rencontrant quelques difficultés avec cette fonction, les développeurs pensent sérieusement à remettre en question l'intégration d'AeroPeek dans Firefox 3.6. Tout cela se vérifiera dans la Bêta 2, prévue pour fin novembre (environ).

Pour le reste des changements voici le changelog :

Firefox 3.6 Beta is built on Mozilla's Gecko 1.9.2 web rendering platform, which has been under development for several months and contains many improvements for web developers, Add-on developers and users. This version is also faster and more responsive than previous versions, and has been optimized to run on small device operating systems such as Windows CE and Maemo.

  • This beta is available in more than 50 languages - get your local version.
  • Users can now change their browser's appearance with a single click, with built in support for Personas.
  • Firefox 3.6 will alert users about out of date plugins to keep them safe.
  • Open, native video can now be displayed full screen, and supports poster frames.
  • Support for the WOFF font format.
  • Improved JavaScript performance, overall browser responsiveness and startup time.
  • Support for new CSS, DOM and HTML5 web technologies.

Consulter les Notes de version de Firefox 3.6 Bêta 1

Voici les liens de téléchargement (liens officiels) :
Télécharger Firefox 3.6 Bêta 1 en français pour Windows 2000 et supérieurs
Télécharger Firefox 3.6 Bêta 1 en français pour MacOS X 10.4 et +
Télécharger Firefox 3.6 Bêta 1 en français pour Unix/Linux

Mozilla Firefox force la désactivation des extensions et plug-ins non sûrs

Depuis quelques jours vous avez sûrement remarqué qu'une toute nouvelle fenêtre a fait son apparition sur Mozilla Firefox 3.5 et supérieur (oui la 3.6 bêta sort le 21 octobre) :

Ne vous inquiétez pas, c'est normal ! Cette fenêtre vous indique les extensions et plug-ins contenant des failles de sécurité qui n'ont pas été mis à jour et que, naturellement, Firefox désactive pour le bien de votre ordinateur.

Cette initiative est née depuis la sortie du .NET Frameworks 3.5 SP1 où lors de son installation, Microsoft forçait l'installation d'un plug-in pour Firefox sans le consentement de l'utilisateur. De plus, étant enregistrée dans la base de registre, l'utilisateur ne pouvait même pas désinstaller ce fameux plug-in.

Mais biensûr, cette fonction ne désactive pas que le plug-in de Microsoft, une liste est disponible à cette adresse et recense notamment les plug-ins de Deamon Tools ou d'AVG SafeSearch ou même de QuickTime !

Support préliminaire des mini-thèmes sur les nightlies de Firefox 3.7

Un développeur de l'équipe Mozilla a publié un billet sur lequel il fait mention de l'activation du support préliminaire des mini-thèmes sur les dernières nightlies de Firefox 3.7.

En effet, contrairement aux thèmes classiques, les mini-thèmes nécessitent aucun redémarrage du navigateur pour pouvoir être appliqué. On peut voir des cousins de ces mini-thèmes sur le navigateur Google Chrome car en réalité ces mini-thèmes ne personnalise que l'arrière plan de la barre d'outils pour le moment.

D'ailleurs le développeur publie également un bout de code pour pouvoir tester cette fonctionnalité. Elle est à entrer dans la Console d'erreur dans la champ Code:

Components.utils.import("resource://gre/modules/LightweightThemeManager.jsm"); LightweightThemeManager.currentTheme = {id:"2538",name:"LOLFace",dominantColor:"#6b6b6b",textColor:"white",headerURL:"http://getpersonas.com/static/3/8/2538/LOL.png",footerURL:"http://getpersonas.com/static/3/8/2538/LOL2.png"}

Le résultat donne tout bêtement ceci :

Pour remettre le navigateur dans son état normal, il faudra entrer ce code au même endroit :

Components.utils.import("resource://gre/modules/LightweightThemeManager.jsm"); LightweightThemeManager.currentTheme = null

Voilà donc le résultat pour le moment, le développeur prédit naturellement que la prochaine étape de l'intégration de ces mini-thèmes sera de les lister à coté des thèmes normaux et d'avoir un moyen sécurisé pour les installer depuis internet.

Télécharger Mozilla Firefox 3.7a1pre (Nightlies, Anglais, instable) : Windows - MacOS X - Linux 32bits - Linux 64bits

Et le projet Firefox 3.7 est né !

Depuis que Firefox 3.5 est sorti, la fondation Mozilla s'attarde maintenant sur la version 3.6 (nom de code Namoroka) dont la 1ère alpha est sortie il y a quelques jours. Cette version 3.6 s'occupera d'améliorer les performances du navigateur notamment au niveau du démarrage du navigateur ainsi qu'au niveau du moteur Javascript Tracemonkey.

Cependant, Firefox 3.6 ayant un développement bien plus court que son ancêtre 3.5 (la sortie est prévue fin Octobre 2009), les développeurs ont (aujourd'hui) séparé en deux le code de la Unstable pour créer la Testing (version 3.6) et la Unstable (version 3.7).

Firefox 3.7 qui lui s'attardera sur une nouvelle interface utilisateur bénéficiera également de quelques améliorations niveau vitesse d'exécution et est prévu au lancement pour le 1er trimestre 2010 (aux alentours de fin Janvier). Ainsi ce sont des projets bien définis pour préparer l'arrivée de la version 4.0, qui lui sera une réécriture complète du navigateur.

Les 1ères nightlies de Firefox 3.7 seront normalement disponibles demain en anglais aux alentours de 15h pour les versions Mac et Linux et 16-17h pour la version Windows dans ce dossier et dans toutes les autres langues plus tard dans la soirée dans celui-ci.

Attention ! Ce sont des versions instables, elles peuvent être inutilisable de temps en temps et peuvent casser votre profil. Créez en un nouveau à l'aide de la commande "firefox -p" sous Windows ( "firefox -Profilemanager" sous Linux et Mac)

Firefox 3.7 : Une nouvelle interface en projet pour Windows 7

Il n'y a rien à dire, mais chez Mozilla, ça ne chôme pas. En effet alors que les développeurs se penchent déjà sur le futur Firefox 3.6, une équipe de designers viennent de poster ce qui pourrait être la nouvelle interface de Firefox 3.7 sous Windows 7/Vista (Aero activé ou non) et Windows XP.

L'interface utilisant Aero à l'instar d'Internet Explorer 8 se rapproche justement d'un mix entre Chrome et celui-ci. Dans cette nouvelle interface, plus de barre de menus, tout est réuni sur des boutons prévus à cet effet.

Voyez plutôt :

Source : Firefox 3.7 GUI Redesign for Windows 7, Vista and XP chez Mozilla