Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Firefox 4 : septième beta disponible

Le , par Gordon Fowler

0PARTAGES

3  0 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 13/01/2011 à 14:30
Cela dit, on n'est pas à quelques jours près, effectivement. Je préfère attendre un peu et avoir un produit mieux fini, personnellement...
5  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 13/01/2011 à 16:58
Citation Envoyé par Traroth2
Firefox est devenu un espèce de veau, lent et sujet à des bugs bizarres, et ça n'a fait que se gâter avec les versions 3.5 et 3.6.
A tu déjà essayé d'utiliser un profil neuf? La plupart des personnes que j'ai vu se peindre que Firefox rame avaient installé plein d'extensions qui avaient mis le bordel dans leur profil.
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.
5  0 
Avatar de Michel Rotta
Expert éminent https://www.developpez.com
Le 13/01/2011 à 16:22
15 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.x même si je sais être sur une béta.
4  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 15/03/2011 à 12:45
Citation Envoyé par Golgotha
D'accord, merci pour cette info, bizar que w3c garde ça alors.. je vais me renseigner sur cette fameuse balise. (si on peux même plus faire confiance au test acid..)
L'idée c'est que SVG est une norme pour les graphismes vectoriel en général, pas uniquement pour le web, du coup la balise svg:font est avantageusement rempacée par woff sur une page web.
Apparemment son implémentation poserait pas mal de problèmes technique.

Citation Envoyé par Golgotha
C'est pas faut.. c'est pas beaucoup mieux chez les autres, et je me demande qu'est ce qui fait qu'un onglet prends 30 méga..si c'est pas 60. c'est beaucoup trop.
C'est plus compliqué que ça, si tu ouvres 100 onglets, Firefox ne consommera pas 6 Go de mémoire(d'ailleurs c'est de loin celui qui gère le mieux de nombreux onglets ouverts).

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, ...

Citation Envoyé par Golgotha
ça me parait quand même bizar, peut être parce que je suis sous xp ?
Peut-être que tu as essayé une beta a l'époque ou c'était désactivé par défaut et que comme tu n'a pas de profil neuf, il a conservé ton réglage?

Citation Envoyé par Golgotha
Franchement, quand on doit coder une page HTML qui fonctionne sur IE6,7,8 , Firefox, chrome, opera, safari.. etc (nos client nous sortent une liste longue comme le bras) je t'assure que tu ne dit pas "c'est pas très grave si le navigateur ne respecte pas tout les standards.. si c'est grave, c'est chiant, c'est une perte de temps et d'argent pour les développeurs qui doivent bidouiller toute leurs page pour qu'elle soit compatible avec 5 navigateurs.
Sauf que si c'est ce que tu veux, l'acid 3 n'est certainement pas la référence qu'il te faux.
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.
4  0 
Avatar de
https://www.developpez.com
Le 11/11/2010 à 16:10
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 !
3  0 
Avatar de Niaatan
Nouveau membre du Club https://www.developpez.com
Le 13/11/2010 à 22:03
Non 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...
3  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 07/12/2010 à 11:47
Non si une incompatibilité est détecté, l'extension ne se met pas à jour.
3  0 
Avatar de FaridM
Membre expérimenté https://www.developpez.com
Le 12/01/2011 à 15:16
Citation Envoyé par Gordon Fowler Voir le message

Les mauvais esprits diront que les utilisateurs de Firefox ne sont plus à quelques jours près.

Et vous ?

Impatient(e) ?
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.

3  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 14/01/2011 à 14:12
Je 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.
3  0 
Avatar de Michel Rotta
Expert éminent https://www.developpez.com
Le 16/01/2011 à 12:06
C'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.
3  0