Mozilla Firefox 3.7 Alpha 5 disponible

Comme prévu dans le planning de sortie de Mozilla, voici la 5ème et (peut-être) dernière alpha sous la numérotation 3.7. La suite pour les développeurs serait d'attaquer la phase beta et d'enfin renommer la branche de développement en "Firefox 4.0".

Firefox 3.7 Alpha 5 arrive avec quelques nouveautés dont le support du WebM, le nouveau gestionnaire des extensions, la possibilité d'avoir les onglets au-dessus de la barre d'adresse et l'arrivée des versions 64 bits de Firefox pour Mac et Linux.

Voici les nouveautés en détails :

Gecko 1.9.3 alpha introduces new features which can be tested by using this Mozilla Developer Preview. Many of these features are still in development, and while they will likely appear in some future version of Mozilla Firefox, some may be in earlier releases than others.

Alpha 5: 14-June-2010
Addons ManagerNew Addons Manager (placeholder UI only, will be updated before final release). See Extension Manager Redesign for more information.
Tabs on TopYou can change the location of your tabs by selecting "Tabs on Top" in the View menu to try it out and see if you prefer your tabs on top of your toolbar.
VideoSupport for WebM!
Plug-Ins Cocoa NPAPI support (used by Flash 10.1 and Apple's newest Java plugin on Mac).
HTMLNew HTML parser (HTML5) and support for more HTML5 form controls.
PlatformChromeWorker with jsctypes support
Performance
Lazy frame construction for faster dynamic pages.
JS performance improvments.
Memory usageLoading the URL about:memory now shows how much memory is used by different parts of Firefox.
Build64-bit Mac and Linux versions now available.
Consulter les notes de version de Mozilla Firefox 3.7 Alpha 5

Télécharger Mozilla Firefox 3.7 Alpha 5 pour Windows
Télécharger Mozilla Firefox 3.7 Alpha 5 pour MacOS X 32bits
Télécharger Mozilla Firefox 3.7 Alpha 5 pour MacOS X 64bits
Télécharger Mozilla Firefox 3.7 Alpha 5 pour Linux 32 bits
Télécharger Mozilla Firefox 3.7 Alpha 5 pour Linux 64 bits

Firefox 4.0 : Le développement avance …

Tout le monde le sait et attends impatiemment la réponse de Mozilla par rapport aux avancées fulgurantes de Chrome, Opera, Safari ou Internet Explorer. Ce Dimanche 13 Juin vient d'apporter une première réponse à l'avance du projet "Firefox 4.0" encore labellisé Minefield 3.7a6pre. En effet, lors de la sortie de la nightly quotidienne, deux changements majeurs ont fait l'apparition sur l'interface du logiciel.

  1. Le toolbar gradient
  2. Le bouton de menu firefox

Pour être un peu plus explicite, depuis le support d'Aero dans de l'interface, les menus et les noms de marques pages dans la barre personnelle étaient difficile à lire, c'est ce problème qui a été corrigé afin de se rapprocher un peu plus du style prévu par les mockups de Mozilla.

Voici en image les changements entre les précédentes builds et celles d'aujourd'hui :

Jusqu'au 12 Juin 2010 :

Depuis le 13 Juin 2010 :

Et la première esquisse du futur bouton de menu :

Maintenant les développeurs vont se concentrer principalement sur le contenu du bouton du menu et sur le thème, sachant qu'une nouvelle alpha devrait pointer le bout de son nez dans les prochains jours - normalement une 3.7a5, sans les changements ajoutés ci-dessus - afin d'entrer dans la phase Firefox 4.0 bêta 1.

Firefox enfin décliné en version 64 bits…

... du moins pour sa version de développement pour l'instant.

Mais la voilà, elle qui était prévue depuis longtemps et auparavant déclinée en versions non officielles, la version de développement appelée Minefield et numérotée 3.7a5pre (pre-release de l'alpha 5) vient de se voir convertie au 64 bits pour Windows (celles pour MacOS X et Linux sont disponible depuis longtemps) !

Pas grand changement par rapport à sa version 32 bits à part que Flash ne fonctionne pas car il n'est toujours pas décliné, lui, en 64 bits. Ceux qui diront : "Pas grave, y'a WebM", malheur à eux, WebM ne fait pas encore parti des versions de développement de Firefox, mais ça viendra... plus tard.

Coté test javascript, la version 64 bits fait moins bien que la version 32 bits : 832.3ms au sunspider et 2802 points à Peacekeeper (sur un C2Q Q8200), soit respectivement 60ms de plus et 200 points de moins que sa grande soeur.

Télécharger une nightly de Firefox (Minefield) 3.7a5pre 64 bits (Windows)

Télécharger une autre version de Firefox (2.0/3.0/3.5/3.6/4.0 32 ou 64 bits selon disponibilité pour tous systèmes d'exploitation)

Attention : Ces versions sont hautement instables ! A utiliser avec extrême précaution ! N'oubliez pas de vous créer un profil de test (firefox.exe -p).

P.S : Si jamais une erreur survient au démarrage de la version 64 bits indiquant qu'il manque un fichier MSVCR100.dll, Installez ceci.

WebM, un véritable concurrent du H.264

Jusqu'à aujourd'hui, la gueguerre des futurs formats supportés pour la balise <video> du langage HTML 5 était composée de 2 codecs : le H.264 et le Ogg Theora. Mais aujourd'hui, Google a mis son grain de sable dans cette dispute et propose un nouveau challenger : WebM !

WebM est à Google ce que VP8 était à On2 Technologies avant que la société ne se fasse racheter par la grande firme californienne pour un montant de 106,5 millions de dollars. Naturellement, afin de concurrencer le H.264, Google a même pensé à rendre WebM libre (proche d'une licence BSD). Ainsi, une vidéo WebM a une extension .webm et comporte de la vidéo au format VP8 et de l'audio au format Ogg Vorbis le tout dans un conteneur Matroska.

Et le résultat ne s'est pas fait attendre, Mozilla et Opera ont déjà publié des versions spéciales intégrant WebM, Chromium (le pendant complètement libre de Google Chrome) en fait également parti et le meilleur est que même Microsoft a indiqué qu'Internet Explorer 9 supporterait WebM... mais uniquement si son codec est installé sur Windows.

Mais ce n'est pas tout, le format WebM est supporté par un bien plus grand nombre d'acteurs du web et des logiciels ! Parmi Mozilla, Opera et Google, ce sont également Adobe, nVidia, ARM, Brightcove, Broadcom, Skype, Texas Instruments, Viewcast, Qualcomm, Logitech, Oracle, AMD et plein d'autres qui l'ont choisi pour futur format de vidéo streaming.

Si à vous aussi cela vous intéresse, voici les liens de téléchargement des versions spéciale WebM des navigateurs internet (en attendant qu'il soit intégré par défaut) :

Télécharger Mozilla Firefox 3.7 alpha 4 "WebM'
Télécharger Opera 10.54 "WebM"
Télécharger Chromium "WebM" : Windows, Mac, Linux 32bits et Linux 64bits (disponible à partir de la build 47759 du 20 Mai)

Pour tester WebM avec YouTube, voici la marche à suivre :

  1. Télécharger et installer un navigateur supportant WebM
  2. Démarrer le navigateur fraîchement installé
  3. Se diriger sur www.youtube.com/html5 et adhérez au bêta-test
  4. Recherchez une vidéo par mot clé, par exemple : trailers
  5. Dans la barre d'adresse du navigateur, ajoutez &webm=1 à la fin de l'adresse. Par exemple : http://www.youtube.com/results?search_query=trailers&aq=f&webm=1.
  6. Pressez la touche Entrée
  7. La liste de vidéo apparait, vous n'avez plus qu'à cliquer sur l'une d'elles
  8. La vidéo se lira dans votre navigateur et affichera HTML5 WebM dans la barre d'outils du lecteur vidéo.

Benchmark javascript Mai 2010 : Qui gagne ?

Revoilà un nouveau test des performances javascript de nos navigateurs internet après 6 mois d'absence. Il faudra remarquer que le monde des navigateurs a beaucoup changé depuis le précédent test publié le 16 décembre 2009, en effet, Opera 10.50 est apparu, ainsi que Firefox 3.6, mais surtout les derniers arrivés Chromium en arrive à sa 6ème version et Microsoft attaque tout le monde avec la 9ème version d'internet Explorer. Que du bon en perspective mais il reste une seule question, qui gagne la session de mai 2010 ?

Réponse ici :

Lire plus ...

Mozilla : En route pour Firefox 4.0 !

A l'occasion d'une petite réunion sympathique entre développeurs du navigateur, Mozilla a annoncé avoir dessiné une feuille de route pour le développement de Firefox 4.0. En effet, jusqu'à présent, la version de développement appelée Minefield et numérotée 3.7 ne servait qu'à la stabilisation de l'OOPP (Out-Of-Process-Plugins ou Plugins à processus séparés) pour une sortie avec Firefox 3.6.4, ensuite une fois cette version sortie, Minefield sera re-numérotée 4.0 afin d'y terminer son développement.

A l'heure actuelle, les développeurs de la MoFo ont déjà repris le boulot et ont déjà validé l'insertion du code permettant l'apparition du nouvel Add-ons Manager (Gestionnaire des extensions), ensuite viendra le tour de l'interface puis la stabilisation et une sortie en version finale.

Mais tout ceci n'arrivera pas demain, et voilà donc la feuille de route (naturellement, elle n'est pas définitive !) :

Sur ce plan on pourra lire :

  • Sortie de Firefox 3.6.4 / Firefox 3.7 Alpha 5 : Mi-Mai
  • Sortie de Firefox 3.6.5 / Firefox 4.0 Bêta 1 : Fin Juin

Ensuite, les versions de Firefox 3.6 sortiront toutes les 5 à 6 semaines tandis que les bêtas de Firefox 4.0 se suivront à un intervalle de 2 à 3 semaines pour une sortie (toujours hypothétique) de la RC1 mi-Octobre et de la finale fin novembre dernier délai.

Pour toute autre information :

Regarder la présentation de la feuille de route Firefox 4.0 (nécessite un navigateur supportant HTML5 et la balise <video> et le format OGG Vorbis)

Mozilla Firefox 3.6.3 bêta « Lorentz » : Gestion du multi-processus

Mozilla vient de publier une bêta de la branche 3.6 un peu spéciale, elle se situe après la sortie de 3.6.3 et peu avant le statut bêta de la 3.6.4. En effet, cette version change de nom de code, passant de Namoroka (Firefox 3.6 sans multi-processus) Lorentz (avec multi-processus).

Il n'y a donc qu'une seule nouveauté... La gestion du multi-processus pour les plug-ins, évitant ainsi au navigateur de planter si une vidéo en Flash ou autre mettait trop de temps à répondre.

Cette version est naturellement temporaire, car de toute façon, la gestion multi-processus sera intégré à la prochaine version de Firefox... la 3.6.4

Télécharger Mozilla Firefox 3.6.3 "Lorentz"

Mozilla Firefox 3.6.3

Une petite semaine et demie après la publication de la précédente version, voici que la MoFo une nouvelle mouture de correction de leur navigateur internet. Cette version 3.6.3 apporte qu'une et une seule petite correction, celle d'une faille découverte lors du Pwn2Own, un rendez-vous annuel de pirates informatiques professionnels (blackhats) étant récompensés pour découvrir des failles de sécurités indécelable.

Page de la faille de sécurité

Notes de version de Mozilla Firefox 3.6.3

Télécharger Mozilla Firefox 3.6.3

Mozilla Firefox 3.6.2

Après deux mois de gestation et surtout une 3.6.1 qui n'a jamais vu le jour à cause de la sortie de la version mobile de Firefox, les développeurs de la fondation Mozilla nous propose aujourd'hui la 1ère mise à jour mineure de la branche 3.6, Mozilla Firefox 3.6.2.

Cette mise à jour est donc là pour corriger les bugs de jeunesse de cette branche 3.6, en y ajoutant des corrections de failles de sécurité découvertes récemment.

Voici le changelog :

Firefox 3.6.2 fixes the following issues found in previous versions of Firefox 3.6:

Veuillez consulter la liste complète des modifications dans cette version.

Consulter les notes de version de Mozilla Firefox 3.6.2

Télécharger Mozilla Firefox 3.6.2 en Français

Mozilla Firefox 3.7 Alpha 2

Et voici une nouvelle version alpha de la prochaine version de Firefox. On ne sait toujours pas laquelle, mais elle est pour l'instant numérotée 3.7 et libellée "Developper Preview". Sur cette alpha, les développeurs du navigateur ont réalisé quelques avancées dans le domaine de la gestion multi-processus des plugins, ainsi que dans le domaine du HTML5/CSS/DOM/WebGL et Javascript.

Voici d'ailleurs en résumé, toutes les nouveautés :

New Features and Changes

Gecko 1.9.3 Alpha 2 introduces new features which can be tested by using this Mozilla Developer Preview. Many of these features are still in development, and while they will likely appear in some future version of Mozilla Firefox, some may be in earlier releases than others.

PluginsOn Windows and Linux, plugins (such as Flash and Silverlight) are now isolated from Firefox. Plugin crashes will not kill Firefox itself, and unresponsive plugins are automatically restarted.
SecurityThe SSL security system has been changed to fix a renegotiation flaw. For technical details, see the newsgroup posting announcing the change.
PerformanceLink history lookup is now performed asynchronously on a thread. This results in less I/O during page load and improves overall browser responsiveness.
PerformanceLoading the HTML5 specification no longer causes very long browser pauses. See bug 526394 for details.
JavaScriptThe JavaScript engine has many improvements: string handling is improved, faster closures, and some support for fast tracing and JIT of recursive functions.
PerformanceStrings are not copied between the main DOM code and web workers, improving performance for threaded JavaScript which moves large pieces of data between threads.
HTMLThe placeholder attribute for <input> and <textarea> is now supported.
User InterfaceThe stop and reload buttons have been merged when they are adjacent on the toolbar. See bug 343396 for details.
SVGSupport for SMIL Animation in SVG. Support for animating some SVG attributes is still under development and the animateMotion element isn't supported yet.
StabilityCrash reports from plugin processes are now submitted automatically. Crash report submission can be disabled in Firefox preferences (Advanced / General / Submit crash reports).
PerformanceRepainting HTML in SVG <foreignObject> is faster. See bug 541188 for details.
CSSSupport for CSS Transitions. This support is not quite complete: support for animation of transforms and gradients has not yet been implemented.
WebGLSupport for WebGL, which is disabled by default but can be enabled by changing a preference. See this blog post and this blog post for more details.
DOMSupport for the getClientRects and getBoundingClientRect methods on Range objects. See bug 396392 for details.
DOMSupport for the setCapture and releaseCapture methods on DOM elements. See bug 503943 for details.
HTMLSupport for the HTML5 History.pushState() and History.replaceState() methods and the popstate event. See bug 500328 for details.
CSSSupport for the -moz-image-rect() value for background-image. See bug 113577 for more details.

We are interested in feedback on any bugs or missing capabilities in these new features. Some of the changes will affect web and platform compatibility. For detailed information about compatibility changes in Gecko 1.9.3, please read Upcoming Firefox features for developers.

Consulter les notes de version de Mozilla Firefox 3.7 Alpha 2

Télécharger Mozilla Firefox 3.7 Alpha 2 pour Windows 2000 et +
Télécharger Mozilla Firefox 3.7 Alpha 2 pour MacOS X 10.5 et +
Télécharger Mozilla Firefox 3.7 Alpha 2 pour Unix/Linux

La prochaine alpha de cette "version 3.7" sera verra implémentée des premières fonctions Direct2D/DirectWrite. En effet, cette fonction qui utilise la carte graphique pour le rendu des page web est déjà intégrée aux nightlies de Minefield 3.7a3pre en mettant la valeur gfx.font_rendering.directwrite.enabled sur true.

Télécharger la dernière nightly de Minefield 3.7a3pre pour Windows, MacOS X et Linux