Firefox 4 : septième beta disponible
Le 2010-11-11 14:10:13, par Gordon Fowler, Expert éminent sénior
Mise à jour du 11/11/10
Pour fêter les 6 ans, Mozilla vient de sortit la septième beta de Firefox 4.
Au menu, trois grandes améliorations avec l’ajout du compileur JavaScript JägerMonkey, le support complet de l’accélération graphique et l'activation native de la 3D dans le navigateur sans recours aux plugins (grâce à WebGL).
Avec cette beta 7, « les pages vont se charger beaucoup plus vite, les interactions avec les sites web seront plus réactives […] Et pour les développeurs, cela signifie qu’ils peuvent développer des applications Web encore plus riches avec de meilleures performances et aussi explorer le monde de la 3D à partir du Web », se félicite la Fondation Mozilla.
Sous le capot, l’ajout de JägerMonkey ne fera pas les grands titres. Pourtant il s'agit d'une avancée majeure fruit d'un très long travail de développement. Le moteur JavaScript de Firefox, Spidermonkey, incorpore à présent le compileur JIT (Just in Time) JägerMonkey. Combiné à une optimisation du compileur JIT Tracemonkey et à un interpréteur, cet ajout permet d'améliorer grandement la vitesse des pages web et l’animation des applications web.
Autre conséquence, très attendue « les utilisateurs de Firefox vont aussi remarquer un démarrage plus rapide ». Un des principaux points faibles du navigateur disparaît donc.
Coté performances pures, Firefox 4 beta supporte l’accélération matérielle . Et ce jusque dans l’affichage graphique finalisé des pages web (opération souvent appelée « compositing »). Sous Windows (y compris Windows XP), l’accélération matérielle est réalisée via DirectX. Sous MacOSX, cette dernière se fait via OpenGL.
Malheureusement toutes les cartes graphiques ne supportent pas pour le moment l’accélération graphique.
Autre point qui concernera les cartes graphiques, la 3D.
Firefox 4 beta permet d’afficher de la 3D via WebGL. Les développeurs peuvent donc créer des jeux en 3D, en utilisant des graphismes avancés – et sans aucun plugin. Ce qui signifie que la 3D peut être mélangée avec d’autres technologies Web.
Petit détail à ne pas oublier, WebGL sous Firefox 4 beta requiert une carte graphique capable de fonctionner sous OpenGL sous Windows et MacOSX. Le support additionnels d’autres cartes graphiques sous Windows (et en particulier les cartes graphiques à base d’Intel) et le support de la 3D sous Linux sera assuré dans les futures versions beta.
Citons également ces quelques nouveautés importantes : le support de polices de caractères avec OpenType (« pour créer des effets sophistiqués pour contrôler les ligatures, le crénelage, les caractères spéciaux, les variations de majuscules »), des formulaires HTML5 améliorés (qui améliore le remplissage automatique des formulaires, la validation et la gestion de la nouvelle API Form), et les fonctionnalités déjà présente dans la précédente beta comme Firefox Sync (pour synchroniser les paramètres du navigateur entre différentes machines, en toute confidentialité par rapport à Mozilla), Panorama (nouveau gestionnaire d'onglets), ou App Tabs (qui épingle un onglet pour en faire application).
Enfin, avec cette nouvelle beta, l'API des extensions (Addons) de Firefox est à présent stable. « C’est donc le moment pour les développeurs d’extensions de mettre à jour leurs créations pour Firefox 3.6 pour qu’elles soient compatibles avec Firefox 4.0 ». Pour la plus grande joie des utilisateurs.
Les utilisateurs actuels de Firefox 4 beta seront automatiquement mis à jour vers la nouvelle version.
Les autres trouveront la Beta 7 de Firefox 4 sur cette page
En résumé : un anniversaire sympathique.
Source : La Release Note de cette nouvelle beta
Et vous ?
Que pensez-vous des améliorations de cette nouvelle beta : cela valait-il le coup d'attendre ou attendiez-vous plus ?
MAJ de Gordon Fowler
Pour fêter les 6 ans, Mozilla vient de sortit la septième beta de Firefox 4.
Au menu, trois grandes améliorations avec l’ajout du compileur JavaScript JägerMonkey, le support complet de l’accélération graphique et l'activation native de la 3D dans le navigateur sans recours aux plugins (grâce à WebGL).
Avec cette beta 7, « les pages vont se charger beaucoup plus vite, les interactions avec les sites web seront plus réactives […] Et pour les développeurs, cela signifie qu’ils peuvent développer des applications Web encore plus riches avec de meilleures performances et aussi explorer le monde de la 3D à partir du Web », se félicite la Fondation Mozilla.
Sous le capot, l’ajout de JägerMonkey ne fera pas les grands titres. Pourtant il s'agit d'une avancée majeure fruit d'un très long travail de développement. Le moteur JavaScript de Firefox, Spidermonkey, incorpore à présent le compileur JIT (Just in Time) JägerMonkey. Combiné à une optimisation du compileur JIT Tracemonkey et à un interpréteur, cet ajout permet d'améliorer grandement la vitesse des pages web et l’animation des applications web.
Autre conséquence, très attendue « les utilisateurs de Firefox vont aussi remarquer un démarrage plus rapide ». Un des principaux points faibles du navigateur disparaît donc.
Coté performances pures, Firefox 4 beta supporte l’accélération matérielle . Et ce jusque dans l’affichage graphique finalisé des pages web (opération souvent appelée « compositing »). Sous Windows (y compris Windows XP), l’accélération matérielle est réalisée via DirectX. Sous MacOSX, cette dernière se fait via OpenGL.
Malheureusement toutes les cartes graphiques ne supportent pas pour le moment l’accélération graphique.
Autre point qui concernera les cartes graphiques, la 3D.
Firefox 4 beta permet d’afficher de la 3D via WebGL. Les développeurs peuvent donc créer des jeux en 3D, en utilisant des graphismes avancés – et sans aucun plugin. Ce qui signifie que la 3D peut être mélangée avec d’autres technologies Web.
Petit détail à ne pas oublier, WebGL sous Firefox 4 beta requiert une carte graphique capable de fonctionner sous OpenGL sous Windows et MacOSX. Le support additionnels d’autres cartes graphiques sous Windows (et en particulier les cartes graphiques à base d’Intel) et le support de la 3D sous Linux sera assuré dans les futures versions beta.
Citons également ces quelques nouveautés importantes : le support de polices de caractères avec OpenType (« pour créer des effets sophistiqués pour contrôler les ligatures, le crénelage, les caractères spéciaux, les variations de majuscules »), des formulaires HTML5 améliorés (qui améliore le remplissage automatique des formulaires, la validation et la gestion de la nouvelle API Form), et les fonctionnalités déjà présente dans la précédente beta comme Firefox Sync (pour synchroniser les paramètres du navigateur entre différentes machines, en toute confidentialité par rapport à Mozilla), Panorama (nouveau gestionnaire d'onglets), ou App Tabs (qui épingle un onglet pour en faire application).
Enfin, avec cette nouvelle beta, l'API des extensions (Addons) de Firefox est à présent stable. « C’est donc le moment pour les développeurs d’extensions de mettre à jour leurs créations pour Firefox 3.6 pour qu’elles soient compatibles avec Firefox 4.0 ». Pour la plus grande joie des utilisateurs.
Les utilisateurs actuels de Firefox 4 beta seront automatiquement mis à jour vers la nouvelle version.
En résumé : un anniversaire sympathique.
Source : La Release Note de cette nouvelle beta
Et vous ?
MAJ de Gordon Fowler
-
Traroth2Membre émériteCela dit, on n'est pas à quelques jours près, effectivement. Je préfère attendre un peu et avoir un produit mieux fini, personnellement...le 13/01/2011 à 14:30
-
UtherExpert éminent sénior
Envoyé par Traroth2
Renomme ton .mozilla en .mozilla_bak, relance firefox. Si tu veux conserver tes bookmarks, mots de passe sauvegardés,... le plus simple est de synchroniser avec Sync ou XMarks avant et après.le 13/01/2011 à 16:58 -
Michel RottaExpert éminent15 jours de vie avec la 4béta8 et pas de problèmes notables, sauf un plantage de FF que je n'ai pas pu reproduire. Et je passe plusieurs heures par jour dessus.
Vu les gains en confort et en rapidité, je n'ai aucune envie de revenir à la 3.xmême si je sais être sur une béta. le 13/01/2011 à 16:22 -
UtherExpert éminent sénior
Envoyé par Golgotha
Apparemment son implémentation poserait pas mal de problèmes technique.Envoyé par Golgotha
Il faut voir qu'il est normal que les navigateur d'aujourd'hui soient plus consomateurs que ceux d'il y a quelques années: ils sont bien plus complexe complexes (moteur gérant html/css/svg/javascript/...), certaines choses restent en cache, Les sites eux mêmes n'hésitent pas a faire des pages de plus en plus lourdes, ...Envoyé par Golgotha Envoyé par Golgotha
Ce n'est pas avec une petite centaine de test mais plutôt avec quelques dizaines de millier que l'on peut s'assurer de la conformité d'un navigateur aux normes du web.
Le Acid 3 a le mérite d'être visuel et communiquer au grand public.Son but est de pousser les navigateur a prendre en compte les nouvelles technologies.
Mais son but n'est certainement pas de pousser à avoir des technologie bien implémentées. Au contraire il a poussé certains moteurs à faire des implémentations minimales juste suffisantes pour obtenir des points.le 15/03/2011 à 12:45 -
Le démarrage rapide, et le compilateur JIT sont deux bonnes choses à retenir chez ce nouvelle bêta, en revanche on attend toujours le glisser/déposer des onglets "à la Google Chrome". Bonne anniversaire Mozilla !le 11/11/2010 à 16:10
-
NiaatanNouveau membre du ClubNon non, je confirme que le drag/drop d'onglets de Chrome est — pour le moment — 1000x meilleur que dans Firefox (je n'ai pas encore testé la beta 7)
Exemple simple : go Youtube, charger une vidéo et prendre l'onglet pour le séparer des autres (ouvre une nouvelle fenêtre avec l'onglet), sous Chrome, pas de souci, sous Firefox cette action recharge la page séparée...
C'est vraiment la dernière chose qui me pèse avec Firefox...le 13/11/2010 à 22:03 -
UtherExpert éminent séniorNon si une incompatibilité est détecté, l'extension ne se met pas à jour.le 07/12/2010 à 11:47
-
FaridMMembre expérimentéOui, et non. J'ai hate de voir la version finale de FF4, mais si il y a besoin de plus de temps pour être sur de sortir un navigateur, le plus performant possible et sans bug (oui ça existe pas mais en tout cas le moins possible) alors j'attendrai, rien ne presse.le 12/01/2011 à 15:16
-
UtherExpert éminent séniorJe pense que c'est juste ton explication qui est compliquée.
C'est en effet une base de donnée locale pour les applications web, un peu comme un super cookie, qui permet de sauvegarder de grosses quantités de données de manière structurée.le 14/01/2011 à 14:12 -
Michel RottaExpert éminentC'est installé.
Ils ont monté les onglets dans la barre des titres, donc la fenêtre de travail y gagne une ligne. La rapidité est conservée. Pour l'instant, j'aime.
Pour la base de données local, c'est un point très intéressant dans les développement en web2. En effet, on peut y stocker des données régulièrement utilisées, peu modifiée et à la sécurité peu élevée.
Dans l'idée, les traductions des écrans. La partie traduction étant alors dédiée à la couche JS. Les libellés sont transmis à la demande et stocké en local. Les données sont mise en forme et traduite sans intervention du serveur. Des listes d'options pour certain "select" avec une construction et une recherche en local. Des tables presque fixe de code postaux ou autre. Il faudra juste veiller à la sécurité des données qui y seront stockées, elle n'y seront que peu protégées.
On peut s'attendre à une évolution d'une bibliothèque comme jquery pour utiliser ces nouvelles possibilités.le 16/01/2011 à 12:06