Ainsi donc, Firefox 3.6 Beta est sorti le week-end dernier.
01Net titre Firefox 3.6 bêta : le navigateur de Mozilla en net progrès, et ça fait plaisir :
Au lancement, Firefox 3.6 occupe 33 Mo de mémoire vive. Seul Safari fait mieux avec 31 Mo. Et lorsqu'on lance dix onglets, Firefox 3.6 occupe 169 Mo. C'est tout simplement le meilleur dans le domaine devant Safari (178 Mo). C'est Chrome qui ferme la marche avec 238 Mo.
On notera aussi :
- l'amélioration de la vitesse au démarrage
- Affichage plus rapide des pages
- Plus grande vitesse d'exécution de JavaScript
- l'intégration de Personas (personnalisation rapide et légère)
- Affichage plein écran des vidéos
- Sécurité améliorée des plug-ins (on détecte si votre version de Flash est obsolète, car c'est un vecteur d'attaque très important).
Pour le développeur Web, on a plein de nouveautés. En voici une liste partielle[1] :
- Drag & Drop depuis le bureau
- @font-face dans le format WOFF
- plusieurs images de fond dans
background-image
- Nouvelle propriété
pointer-events
- Orientation via l'accéléromètre
- Possibilité de spécifier une image à afficher en attendant qu'une vidéo se charge
- Possibilité de spécifier comment gérer le zoom (optimisé pour la vitesse ou la qualité)
- Dans une prochaine beta de 3.6 :
- Dégradés CSS (mais avec une autre syntaxe)
- support de
<input type=”file” multiple>
de façon à permettre l'upload de fichiers multiples (Yessss !)
Pour ceux qui savent ce qu'ils font (c'est à dire ceux qui savent qu'une version Beta, c'est une version qui n'est pas finie) et qui ont envie de jouer (après avoir fait une sauvegarde, doit-on le rappeler ?), il est possible de télécharger Firefox 3.6 Beta. (Si possible une version française, qui mérite un peu plus de beta-testeurs).
Notes
[1] Cf aussi la liste complète des nouveautés de Firefox 3.6 pour les développeurs.
25 réactions
1 De catwell - 04/11/2009, 19:21
Dans ce post : "Dans une prochaine beta de 3.6 ..."
Dans l'article de 01Net : "L'équipe de développement a d'ailleurs prévenu qu'il n'y aurait qu'une seule bêta"
Incohérent ?
2 De edhelas - 04/11/2009, 19:36
Elle est franchement sympa cette beta de Firefox 3.6 étant développeur web je trouve que les nouvelles technologies que Mozilla nous intègre dans son navigateur vont réellement nous simplifier la vie (et aussi celle des utilisateurs). Le Drag&Drop depuis le bureau par exemple va être une vrais avancée (et aussi un vrais bonheur à utiliser).
J'ai aussi une petite remarque à faire sur l'évolution du navigateur face à la concurrence, c'est que même si Firefox possède de très bonnes performances de navigation, V8 le moteur Javascript est quasiment deux fois plus rapide que celui de Firefox, j'espère donc que l'équipe de développement va rester sur les rails et améliorer toujours plus la vitesse du moteur Javascript de Firefox.
Mis à part ça, il y a un point que je ne vois pas évoluer dans Firefox niveau performance, c'est l'affichage du CSS et ici Firefox est très, très loin derrière tout les autres navigateur (le test HowToCreate qui consiste à afficher 2100 div dans une page en est la preuve http://www.howtocreate.co.uk/csstes...), en effet Firefox traine beaucoup sur ce point (il est même presque 5x plus lent que Internet Explorer 8 !
Je souhaiterai alors savoir si l'équipe de développement travaille sur une amélioration des performances de ce coté pour rattraper ce grand écart ?
Merci à vous tous
edhelas
3 De David - 04/11/2009, 20:09
Heu... j'ai 28Mo de RAM utilisé par Opera, monsieur 01Net.
4 De Clochix - 04/11/2009, 21:36
Un des problèmes qui font hésiter à tester les betas, et plus généralement à installer les nouvelles versions, c'est la compatibilité des extensions. C'est pour cela que je trouve excellente la dernière invention de l'équipe qui s'occupe du site AMO : une extension pour tester la compatibilité des extensions. Concrètement, une fois installée, elle permet de passer outre le numéro de version maximale supportée par chaque addon et de les utiliser normalement. Cela a une double intérêt : simplifier la vie des betas-testeurs, qui peuvent utiliser le navigateur "normalement", et celle des développeurs d'extension puisque l'outil permet d'indiquer pour chacune si elle fonctionne correctement ou a des problèmes. Bref, ça devrait permettre d'accélérer la mise à niveau des addons, ce qui devient de plus en plus nécessaire, avec le nouveau rythme de sorties accéléré du navigateur.
Plus d'infos ici http://blog.mozilla.com/addons/2009... et là https://addons.mozilla.org/en-US/fi...
Et puisqu'on manque de beta-testeurs, un billet expliquant ce que cela implique exactement serait le bienvenu. Pour utiliser quotidiennement une nightly, je sais qu'il n'y a pas vraiment de soucis de stabilité, Donc on ne doit pas avoir peur, en devenant beta-testeur, d'avoir un navigateur qui plante toutes les 5 minutes. Je pense que ça consiste juste à valider qu'il n'y a pas de soucis dans l'utilisation quotidienne. Les développeurs ont des configurations particulières, pas forcément représentatives. Certaines plate-forme sont sous-représentées, je crois qu'il manque par exemple des testeurs sous Seven pour valider les mises à jour de la 3.6 spécifique à ce machin. Donc beta-tester c'est juste s'assurer que dans son utilisation personnelle la nouvelle version ne casse rien.
5 De JulienW - 04/11/2009, 23:29
Le problème avec Firefox n'est pas tant la mémoire qu'il prend au démarrage, mais la mémoire qu'il prend après 1 jour où il reste lancé, ce qui est très fréquent maintenant que beaucoup de nos applications et de nos vies sont en ligne...
C'est un problème récurrent depuis un an, que je vois sur tous les postes où je suis, que ce soit Linux ou Windows, et je ne comprends pas comment ça se fait que ça reste encore et encore et encore !
6 De Adrien M. - 04/11/2009, 23:29
J'ai pas blogué la nouvelle, mais franchement, Firefox 3.6, 3.7 et, allons y carrément, 4.0 sont vraiment prometteurs. J'ai l'impression que l'arrivée de Chromium dans le paysage a dopé la productivité des développeurs de la fondation au panda roux !
7 De gut - 04/11/2009, 23:54
J'ai joué avec eh bien, AcidTest3: 94 (ils sont fachés avec le SVG chez Mozilla ?)
Par contre, la vidéo est arrivé au niveau de flash: plein écran qui se lance d'un rien(la transition de ce plein écran à la vidéo est fluide), chargement rapide de la vidéo, retour sur un autre moment quasi-instantané (FF 3.5 patine dans la semoule lui). D'ici peu que les gens de Dailymotion puissent utiliser la possibilité de se mettre en plein écran (fonction Ô combien attendue) et que les autres navigateurs implémentent tous ceci (Chrome n'est même pas au niveau de FF 3.1 béta 1 pour la balise video, Opéra ne l'a pas implémenté) le flash aura un sérieux concurrent (Et encore plus quand FF aura 100/100 à l'acid test 3)
Pour ce qui est de la vitesse, il faut du temps pour jauger.
Bravo aux gens de Mozilla, continuer. \o/ \o/
8 De Keul - 04/11/2009, 23:57
Je me demande comment ils vont faire pour nommer la variable dans l'entête HTTP pour en récuperer les fichiers sous PHP
Reste à ajouter une ou des barres de progression aussi.
Pour personas, j'ai pas troùvé où changer les thèmes sinon.
9 De antistress - 05/11/2009, 01:06
"l'amélioration de la vitesse au démarrage" c'est pour Windows seulement pour le moment ?
10 De Nico - 05/11/2009, 08:17
Houuuu, très intéressant toutes ces nouveautés !
11 De fonji - 05/11/2009, 09:36
En tant que développeur web, je bave.
Bravo pour l'innovation, que du bonheur !
...reste plus qu'à attendre que tout ça soit supporté par d'autres navigateurs... hum surtout un :P
Bon, on mettra un hack dégueulasse disant d'utiliser un navigateur moderne.
12 De Laurentj - 05/11/2009, 12:57
@edhelas
>j'espère donc que l'équipe de développement va rester sur les rails et améliorer toujours plus la vitesse du moteur Javascript de Firefox.
oui bien sûr, firefox 3.7 sera encore bien plus rapide que 3.6 sur ce point
>le test HowToCreate qui consiste à afficher 2100 div dans une page en est la preuve
C'est une preuve de rien du tout, car cela ne représente absolument pas le cas typique d'une page web. Tu t'amuses à afficher 2100 div dans tes pages ?
Cependant, oui, les développeurs travaillent sur les améliorations des performances, encore et toujours, et sur tout les domaines.
@JulienW : faudrait d'abord voir quels sont les sites en question que tu utilises, si par exemple y a du flash ou pas (qui est bien souvent la cause de leak et d'occupation mémoire importante). Ensuite, que Firefox prenne beaucoup de mémoire ne veut pas dire que c'est mal. Tant que le système a des ressources, autant les utiliser n'est ce pas ? Et puis, est ce que cette consommation mémoire ralenti ton système ? tes autres applications ? Dans bien des cas, ce n'est pas le cas. Saches aussi que le cache de Firefox peut se regler. Il faut aussi remarquer que d'autres navigateurs sont bien plus gourmand (Chrome par exemple).
@gut : les tests qui échouent sur acid3 concernent principalement les animations SVG (et les fontes SVG je crois). Les animations SVG ne sont pas encore activées par défaut (ça le sera pour la 3.7 à priori). Passe par le about:config, cherche smil, active le, et tu auras 96. Maintenant, très franchement, il y a vraiment d'autres priorités plus importantes que les fontes SVG, n'est ce pas ... Personnellement (et je ne parle pas au nom de mozilla), les tests acids, j'en ai rien à fiche, ça ne signifie pas grand chose, vu que c'est très très très loin d'être exhaustif comme test. ça sert juste à faire bander les nerds. Ce serait mieux de comparer les navigateurs, avec les centaines de tests DOM du W3C par exemple. Et là, y en a qui rigoleraient beaucoup moins d'un coup parmis la concurrence... (le support DOM dans webkit, même si il est potable, est loin d'être à la hauteur de celui de Mozilla par ex, on l'a largement constaté dans ma boite, et je ne parle pas de IE8...)
@keul: très bonne question, je vais me pencher dessus tiens...
@antistress: non, pour toutes les plateformes (grosse amélioration pour mac en particulier).
13 De Thunderseb - 05/11/2009, 14:25
@Clochix : il suffit de désactiver la vérification des versions : extensions.checkCompatibility dans about:config. La plupart des extensions restent compatibles à moins qu'il n'y ait de très gros changements, ce qui n'est que rarement le cas.
3.6 est bien, le seul truc vraiment casse pieds c'est que le lien Propriétés a été enlevé du menu contextuel sous prétexte que certains utilisateurs ne l'utilisaient pas (pareil pour 3.7, grrrr). Moi je l'utilise tous les jours pour checker le format des images dans les publications des membres du Site du zéro. Enfin, une extension est déjà là pour combler ça : https://addons.mozilla.org/en-US/fi... .
14 De Laurentj - 05/11/2009, 14:38
@edhelas : je viens de tester sur une nightly (ff 3.7), sur le test des divs, il y a une amélioration d'une 20aine de % par rapport à Firefox 3.5, et cela est presque au même niveau qu'opera (sur ma machine). En ce qui concerne, webkit, chrome, safari, les resultats sont faussés, comme spécifié dans la page de test. Par contre, conçernant IE8, je ne sais pas comment tu as lancé cette page, mais c'est trois fois plus lent avec IE8 qu'avec Firefox 3.5.
15 De Olivier - 05/11/2009, 15:30
Bonjour,
Pourquoi Firefox est-il si lent sous Linux au démarrage et à la fermeture. Problème de leak pour la fermeture. je suis parti plusieurs fois de zéro et ai réinstallé une par une les extensions mais sans grand changement quant au résultat final. Mon grand nombre d'extensions ne change pas grand chose à ce problème.
Utilisateur de Linux et Ubuntu en particulier depuis des années, j'attends vraiment des améliorations dans ce domaine.
Que peut-on espérer ?
Olivier
16 De Michaël - 05/11/2009, 16:51
@Keul (#8) :
A priori, je dirais simplement qu’on devra ajouter des crochets à la fin du nom du champ dans l’attribut
name
, comme on le fait déjà pour des<select>
multiples. Nous verrons bien. Mais note que si problème il y a, ce sera côté PHP : c’est lui qui fait sa popote pour fournir des variables superglobales pour accéder aux en-têtes GET, POST et aux fichiers uploadés.Ceci dit, je pense que tout se passera bien
17 De gut - 05/11/2009, 20:58
@Laurentj: Je suis d'accord l'acid test 3, est sûrement un peu bling bling. Mais les simples utilisateurs ne vont pas sur le site du w3c pour faire les tests un par un. D'ailleurs je ne comprends pas pourquoi ils donnent une note de 100/100 alors que lorsque l'on clique sur le A de Acid, on obtient quelque surprises chez les heureux reçus...
Mon excitation vient sûrement de ma faible connaissance dans ce domaine. Mais autant avoir un truc prêt et solide.
Merci encore pour ta réponse. Et Mozilla pour son travail.
18 De antistress - 06/11/2009, 01:51
@ Laurentj : pas vu de gain de vitesse au démarrage de Firefox 3.6 sur Ubuntu karmic avec ce PPA http://ppa.launchpad.net/ubuntu-moz...
19 De Laurentj - 06/11/2009, 10:34
@olivier : je n'ai pas remarqué de tels problèmes de lenteurs sous ubuntu (avec un binaire officiel). Ceci dit :
1) si tu utilises une 3.5 ou inferieur : comme on l'a dit, on a amélioré ces choses là. Test la beta (le binaire officiel plutot que la version fourni par ubuntu)
2) est-ce vraiment plus lent que sous windows et mac ?
3) si tu utilises une version fourni par ubuntu : peut-être taper sur le responsable du packageur chez ubuntu. La version fourni par ubuntu, n'est pas un binaire officiel de Mozilla, et est patché de partout (beurk). Le problème vient peut être de ces patchs, de la différence de version bibliothèque utilisé par Firefox (cairo & cie)
4) si tu utilises la beta : c'est une beta. Ce n'est pas parfait. Faire alors remonter les problèmes.
20 De JM - 06/11/2009, 14:39
À propos de la mise à jour des extensions :
« on détecte si votre version de Flash est obsolète, car c'est un vecteur d'attaque très important »
Parfait, mais en avez-vous profité pour expliquer que cette opération est nécessaire parce que l'éditeur du système utilisé (ie. ni Linux, ni OS X, quoique pour le dernier… ) n'a pas souhaité dépenser plus d'argent pour assurer la sécurité de ses utilisateurs ? Je verrais bien petit message aux bords arrondis, du genre :
« Nous avons détecté que votre système utilise une version obsolète de Adobe Flash. Utiliser une version obsolète de ce logiciel avec un navigateur web connecté à Internet présente des risques importants pour la sécurité de votre machine et de vos données personnelles (vol de coordonnées bancaires par exemple).
Aussi il est extrêmement important de mettre à jour ce logiciel dans les plus brefs délais. Comme l'éditeur de votre système, contrairement à des systèmes concurrents, n'a pas souhaité gérer à votre place la mise à jour de tous les logiciels installés, Mozilla Firefox se propose de le faire pour vous dans le cas de Adobe Flash. »
21 De JulienW - 06/11/2009, 17:43
Laurent > Oui, ça ralentit mon système... et firefox lui-même !! Il devient moins réactif, avec des freeze de l'ordre de la seconde, par exemple lorsqu'on clique pour suivre un lien. Il en devient inutilisable.
J'avais fait un petit post à l'époque de Ffox 3.0 : http://www.everlong.org/blog/index....
J'avoue que ça s'est amélioré avec Firefox 3.5, mais le comportement existe encore, en le laissant allumé plus longtemps.
Je vais tâcher de faire un testcase, car je pense savoir quelles fonctions déclenchent ça.
22 De JulienW - 06/11/2009, 17:55
Et concernant Acid3, je suis complètement d'accord avec toi Laurent Je préfère avoir les trucs sympa de CSS3 implémentés, ainsi que les API comme les websockets ou les serversent event !
(hint hint hint)
23 De Albi - 06/11/2009, 18:02
Vraiment intéressant toutes ces nouveautés !
24 De joey - 06/11/2009, 22:41
25 De alcap - 07/11/2009, 14:55
Génial, la vidéo sur le drag and drop sur le bureau. Dommage, que la balise vidéo ne soit pas utilisé. Surtout quand c'est site pour développeurs...