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 7 : la version finale apporte
Une réduction de 30% de la mémoire consommée et le support de Web timing

Le , par Idelways

42PARTAGES

3  0 
Mise à jour du 27/09/11, par Hinault Romaric

Le navigateur de la fondation Mozilla Firefox 7 est disponible en version finale.

Contrairement aux versions 5 et 6, cette nouvelle mouture apporte un nombre un peu plus élevé d’améliorations et nouvelles fonctionnalités.

L’amélioration la plus mise en avant dans Firefox 7 par Mozilla est la réduction importante de la consommation mémoire du navigateur, permettant d’obtenir une baisse estimée à 20 ou 30 % et jusqu'à 50 % dans certains cas par l’organisme. Cette baisse permet donc de mettre un terme à une faiblesse la plus critiquée du navigateur.

On notera également comme autres améliorations, le support de la valeur ellipsis de la propriété CSS3 Text-Overflow, la prise en charge de la spécification Web timing, la synchronisation des favoris et des mots de passe de l'utilisateur instantanément et l’intégration d’Azure Direct2D pour les canvas (lire ci-avant).

Firefox 8, quant à lui, fera bientôt son entrée sur le canal bêta, accompagné par la version 9 qui apparaitra sur le canal Aurora avec des améliorations de performance pour l’exécution du JavaScript.

À partir de ces versions, Firefox sera doté de deux branches de développement. L’une avec des mises à jour après chaque 6 semaines, et l’autre avec des cadences de sorties de 30 semaines complétées par 12 semaines d'assurance qualité pour répondre aux besoins des entreprises ne pouvant pas suivre le rythme de diffusion rapide.

Pour l’instant, le navigateur est disponible en téléchargement sur des sites miroir de la fondation et sera bientôt accessible depuis la fonctionnalité de mise à jour du navigateur.

Télécharger la version Windows

La version Mac est disponible sur cette page

La version Linux peut être téléchargée sur cette page

Firefox 7 sort sur le canal Aurora
30 % plus économe en mémoire vive, plus rapide au démarrage, mais très peu de nouveautés

Le canal Aurora de Mozilla Firefox héberge une nouvelle version du navigateur open source qui s'offre aux testeurs avec son lot d'optimisations et très peu de nouveautés.

Firefox 7.0 est, d'après la fondation, plus rapide au démarrage sur toutes les plateformes et serait plus économe en terme de consommation de mémoire vive.
Cette atténuation de la faiblesse la plus décriée de Firefox serait de l'ordre de 30 % selon Mozilla et revient aux passages plus fréquents du ramasse-miettes quand Firefox est en baisse d'activité.

Ce serait aussi les premiers résultats de la nouvelle politique de l'équipe de Firefox concernant la chasse aux fuites de mémoire.

Le rendu des polices de caractères a été encore amélioré, et Firefox Sync synchronise les favoris et les mots de passe de l'utilisateur instantanément à partir de cette version.

Mise à part la prise en charge de la valeur ellipsis de la propriété CSS3 Text-Overflow, cette version n'apporte pas d'autres nouveautés pour les développeurs, mais embarque de nouveaux outils de mesure des performances.

La valeur Ellipsis en CSS3 est un moyen élégant pour gérer les débordements d'un texte au-delà des limites de son conteneur. Les propriétés text-overflow-mode et text-overflow-ellipsis permettent d'avoir plus de contrôle sur l'emplacement de la coupure des phrases et les caractères de substitution ("..." par défaut)

On notera aussi l'arrivée d’Azure Direct2D pour les canvas qui permet un affichage de ces derniers beaucoup plus rapide que précédemment.

Web timing spec mesure les performances des sites Web comme elles sont vécues par les utilisateurs. Et enfin Telemetry collecte (après l'autorisation en amont de l'utilisateur) les informations concernant l'usage de mémoire, les résultats des tests de performance et les rapporte à Mozilla pour l'aider à améliorer les versions futures du navigateur.

Firefox 6 passe quant à elle sur le canal bêta et la version 8 fait son entrée sur les Nighty Builds en 32 et 64bits.

Cette version peut être téléchargée sur le canal Aurora ou manuellement sur cette page

Source :

Et vous ?

Que pensez-vous du peu de nouveautés de cette version ?
L'avez-vous essayé, avez-vous constaté la diminution en consommation mémoire évoquée par la fondation ?

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

Avatar de Spiff79
Membre du Club https://www.developpez.com
Le 11/07/2011 à 10:51
Citation Envoyé par Doksuri Voir le message

perdre ses extentions tous les 2 mois...non merci... j'attendrais qu'ils se calment (a la v11 ?)
Sortie de la v1 : novembre 2004
Sortie de la v1.5 : novembre 2005
Sortie de la v2.0 :octobre 2006
v3 : juin 2008
v3.5 : juin 2009
v3.6 : janvier 2010
v3.6.4 : juin 2010
v4 : mars 2011
...

On ne peut pas dire que la perte des extensions se fait tous les 2 mois...
9  0 
Avatar de Flaburgan
Modérateur https://www.developpez.com
Le 08/07/2011 à 16:54
L'idée est en fait de suivre un fonctionnement "AGILE", et le client, et bien ce sont les utilisateurs finaux. Plutôt que d'attendre longtemps une version qui au final ne conviendra peut être plus, il est plus intéressant de sortir régulièrement des versions qui s'adaptent aux problèmes et suggestions du moment.
Après, je suis d'accord, la numérotation 4.1, 4.2, 4.3, semblerait beaucoup plus logique de 4, 5, 6, 7...
Et cela pose aussi problème aux développeurs d'extensions qui ne peuvent pas suivre le rythme...
8  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 11/07/2011 à 12:00
Citation Envoyé par Flaburgan Voir le message
(chrome évolue aussi, je ne vois pas pourquoi il n'aurait pas le même problème... Si l'évolution touche quelque chose en rapport avec l'extension, l'extension a un mauvais comportement si elle n'est pas désactivée, donc dans tous les cas, il faut attendre qu'elle soit mise à jour. Si l'évolution ne bouleverse pas le fonctionnement de l'application, alors elle est utilisable, cela fonctionne aussi avec Firefox..)
Chrome a quand même un avantage pour la compatibilité des extensions. Il a offert aux développeurs d'extension, dès le début, une api limitée mais stabilisée.
Par contre la méthode historique pour faire des extensions sous Firefox consistait à accéder directement aux objets internes du navigateur. Cela rend les possibilités des extensions illimitées, mais comme les objets internes sont susceptibles d'être modifiés à tout moment, c'était aussi un réel problème pour garantir la compatibilité.

C'est pour cela que Firefox a introduit officiellement dans la version 4 une nouvelle API d'addon (anciennement connue sous le nom Jetpack) et qu'elle recommande son utilisation. Cette API est stable et les addons conçus avec elle gèreront sans problèmes les montées de version à venir (ainsi que l'installation sans redémarrage).
4  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 08/07/2011 à 19:14
Citation Envoyé par Flaburgan Voir le message
Après, je suis d'accord, la numérotation 4.1, 4.2, 4.3, semblerait beaucoup plus logique de 4, 5, 6, 7...
Certes mais comme il n'y aura plus jamais de versions vraiment majeures, au bout d'un moment ils se retrouveraient avec une version 4.42 qui ne voudrait rien dire non plus.
C'est exactement le problème qu'à Linux actuellement et qui va le pousser a passer de la 2.6.39 à la 3.0 sans autre raison que de fêter son 20eme anniversaire.

Le plus logique serait une numérotation du style Gentoo : 2011.1, 2011.2, ...
Mais je pense que ça en choquerait encore plus.

Citation Envoyé par Flaburgan Voir le message
Et cela pose aussi problème aux développeurs d'extensions qui ne peuvent pas suivre le rythme...
Ils ont proposé quelques solutions au problème :
- la nouvelle API d'addon est stabilisée et ne cassera pas lors des montées de version à venir. Ils encouragent vivement tous les développeurs d'addon de migrer vers cette API.
- tous les addons publiés sur le site officiel ont une vérification automatique de compatibilité. S'ils n'utilisent pas des fonctionnalités modifiées, ils sont automatiquement rendus compatible. Près de 93% des addons du site sont passés sans encombre de la version 4 à 5.

Citation Envoyé par bugsan Voir le message
Le truc que je trouve bizarre, c'est que normalement on utilise le système de version à 3 chiffres pour indiquer le type de changement (incompatibilité, majeure, mineure).
De cette façon on peut déterminer si tel ou tel plugin est toujours compatible.
Non, il n'y a aucune règle absolue en ce qui concerne la numérotation des version. C'est toujours le bordel et les règle changent souvent en cour de route. Firefox n'est qu'un exemple parmi tant d'autre.

Citation Envoyé par kdmbella Voir le message
je trouve qu'il y a trop de version de Firefox personellement j'ai installer la version 5 hier parcequ'il me fallait le support du SVG
Heu le support de SVG est assez ancien. Si tu ne l'avais pas ça doit vouloir dire que tu utilisais une version plus maintenue depuis très longtemps et donc bourrée de failles de sécurité connues ...

Citation Envoyé par kdmbella Voir le message
j'espère bien qu'il ont résolu ce problème de ramasse miette (fuite mémoire) car ça c'est un veritable problème chez FireFox !
pourquoi ne pas s'inspirer du garbage collector de java pour le faire? il n'y a pas de mal à copier ce qui est bien et "Open"
- Oracle/Sun n'est pas non plus le dieu du GC. Il existe de nombreuses techniques connues dont certaines offrent des performances comparable voire meilleures que la JVM en fonction des situation.
- Utiliser le garbage collector de java en l'état ne donnerait certainement pas de meilleurs résultats que ceux d'un système conçu particulièrement pour le JavaScript.
3  0 
Avatar de Flaburgan
Modérateur https://www.developpez.com
Le 11/07/2011 à 10:43
Tous les deux mois entre la 1 et la 2, puis la 2 et la 3.. ?
Normalement, grâce à leur système de vérification automatique, la très grosse majorité (> 90%) des applications sont directement compatibles avec la nouvelle version. Mais effectivement, il y a parfois des adaptations à faire, c'est le concept de l'évolution :p

(chrome évolue aussi, je ne vois pas pourquoi il n'aurait pas le même problème... Si l'évolution touche quelque chose en rapport avec l'extension, l'extension a un mauvais comportement si elle n'est pas désactivée, donc dans tous les cas, il faut attendre qu'elle soit mise à jour. Si l'évolution ne bouleverse pas le fonctionnement de l'application, alors elle est utilisable, cela fonctionne aussi avec Firefox..)
3  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 17/07/2011 à 1:17
Il y a un peu de mauvaise foi quand même:
- La version en cours est la 5 si tu utilise la 6 et 7, il ne faut pas vraiment t'étonner des addons cassés.
- Sync est un addon officiel donc plutôt bien suivi (jusqu'en version 3.6) et même complètement intégré à Firefox depuis la version 4
- Firebug est luis aussi très bien suivi. Après c'est sur que si tu tournes avec des versions beta, tu es censé savoir a quoi t'attendre.
- Le projet Ubiquity a juste été abandonné par la fondation Mozilla, la vitesse de montée en version n'a rien à voir.
3  0 
Avatar de tontonnux
Membre expérimenté https://www.developpez.com
Le 28/09/2011 à 9:22
Citation Envoyé par fregolo52 Voir le message
Ce que je trouve ridicule, c'est qu'il n'y a aucune évolution majeure qui mérite de passer de 4 -> 5 -> 6.
Moi ce que je trouve ridicule c'est que certains pensent vraiment que c'est important...
7  4 
Avatar de shkyo
Membre expérimenté https://www.developpez.com
Le 08/07/2011 à 16:33
Perso, je ne comprends pas trop cette accélération des mises à jour majeures...

Je n'ai même pas encore tout regardé de la version 5, qu'ils parlent déjà de la 6ème, 7ème et même 8ème version!!!

Ils veulent rattraper le nombre de versions de Chrome en moins de 6 mois ou quoi??
3  1 
Avatar de shkyo
Membre expérimenté https://www.developpez.com
Le 08/07/2011 à 17:14
Citation Envoyé par Flaburgan Voir le message
...
Et cela pose aussi problème aux développeurs d'extensions qui ne peuvent pas suivre le rythme...
C'est clair! Heureusement que personnellement j'en utilise peu, mais à chaque nouvelle version, je reste souvent quelques temps sans certaines le temps qu'elles soient mises à jour...
2  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 09/07/2011 à 8:25
Citation Envoyé par lequebecois79 Voir le message
les données sont sauvegardé sur des serveurs américain?

et donc accessible à leur soit instance judiciaire......
De quelles données parles tu?

Si tu parles des données de synchonisation, elles sont par défaut stoquées sur un serveur de mozilla, mais elles sont cryptées et donc inutilisables.
De plus, si tu le souhaites, tu peux utiliser un serveur personnel.
2  0