Firefox 16 disponible : ajout du Developer Toolbar
Et d'un ramasse-miettes incrémental pour JavaScript
Le 2012-10-10 11:45:03, par Hinault Romaric, Responsable .NET
Mise à jour du 10/10/2012
Firefox 16 est disponible en version finale. Le navigateur de la fondation Mozilla apporte un lot de corrections de bogues, des améliorations de performances et de l’expérience utilisateur pour les développeurs Web.
Le nouveau Developer Toolbar de cette mouture fournira aux développeurs un contrôle clavier facile sur les outils de développement du navigateur. Il est accessible via le raccourci clavier Shift + F2.
La fonctionnalité vedette de cette barre de développement est l’ajout d’une ligne de commande permettant d’accéder à un nombre important de commandes pour contrôler rapidement les outils de développement. Le développeur pourra par exemple visualiser tous les cookies sur un site en tapant simplement la commande « cookie » ou encore effectuer des captures d’écran via la commande « screenshot ».
Toujours côté développeur, il est intéressant de noter la maturité de la prise en charge du HTML 5 et du CSS 3 au sein du navigateur. Un certain nombre de propriétés CSS3 et HTML 5, dont le support est désormais stable, ont été non-préfixées par la fondation. Il s’agit de : Animations, Transitions, Transforms, Image Values, IndexedDB, Values et Units. Les API Battery et Vibration que la fondation a contribué à créer sont également de la partie.
Cette évolution va permettre aux développeurs d’être plus réactifs, car ils n’auront plus besoin d’écrire plusieurs lignes de code pour ajouter des différents préfixes afin d’assurer une bonne interprétation par les navigateurs des propriétés non validées par le W3C.
L’intégration d’un garbage collector (ramasse-miettes) incrémental pour la collecte de la mémoire non utilisée par les programmes JavaScript permet une réduction de la consommation des ressources du navigateur et améliore la réactivité de celui-ci. En effet, auparavant, lorsque le GC libérait la mémoire, aucune action sur le navigateur n'était possible. Comme cette libération pouvait prendre jusqu'à 500ms, il pouvait y avoir des ralentissements visibles pour l'utilisateur. Plus d'informations à ce propos ici, et si vous voulez en faire la démonstration vous même, c'est là.
Le support des Web App est également au rendez-vous, et les utilisateurs de Mac OS X peuvent déjà exploiter la technologie de lecture d’écran VoiceOver avec le navigateur.
La mise à jour vers Firefox 16 se fera automatiquement ou pourra être déclenchée via le menu Firefox/Aide/A propos. Les binaires du navigateur sont également téléchargeables sur le site de la fondation.
Télécharger Firefox 16
Source : Notes de version
Et vous ?
Avez-vous déjà testé la nouvelle ligne de commande de Firefox ? Qu'en pensez-vous ?
Firefox 16 est disponible en version finale. Le navigateur de la fondation Mozilla apporte un lot de corrections de bogues, des améliorations de performances et de l’expérience utilisateur pour les développeurs Web.
Le nouveau Developer Toolbar de cette mouture fournira aux développeurs un contrôle clavier facile sur les outils de développement du navigateur. Il est accessible via le raccourci clavier Shift + F2.
La fonctionnalité vedette de cette barre de développement est l’ajout d’une ligne de commande permettant d’accéder à un nombre important de commandes pour contrôler rapidement les outils de développement. Le développeur pourra par exemple visualiser tous les cookies sur un site en tapant simplement la commande « cookie » ou encore effectuer des captures d’écran via la commande « screenshot ».
Toujours côté développeur, il est intéressant de noter la maturité de la prise en charge du HTML 5 et du CSS 3 au sein du navigateur. Un certain nombre de propriétés CSS3 et HTML 5, dont le support est désormais stable, ont été non-préfixées par la fondation. Il s’agit de : Animations, Transitions, Transforms, Image Values, IndexedDB, Values et Units. Les API Battery et Vibration que la fondation a contribué à créer sont également de la partie.
Cette évolution va permettre aux développeurs d’être plus réactifs, car ils n’auront plus besoin d’écrire plusieurs lignes de code pour ajouter des différents préfixes afin d’assurer une bonne interprétation par les navigateurs des propriétés non validées par le W3C.
L’intégration d’un garbage collector (ramasse-miettes) incrémental pour la collecte de la mémoire non utilisée par les programmes JavaScript permet une réduction de la consommation des ressources du navigateur et améliore la réactivité de celui-ci. En effet, auparavant, lorsque le GC libérait la mémoire, aucune action sur le navigateur n'était possible. Comme cette libération pouvait prendre jusqu'à 500ms, il pouvait y avoir des ralentissements visibles pour l'utilisateur. Plus d'informations à ce propos ici, et si vous voulez en faire la démonstration vous même, c'est là.
Le support des Web App est également au rendez-vous, et les utilisateurs de Mac OS X peuvent déjà exploiter la technologie de lecture d’écran VoiceOver avec le navigateur.
La mise à jour vers Firefox 16 se fera automatiquement ou pourra être déclenchée via le menu Firefox/Aide/A propos. Les binaires du navigateur sont également téléchargeables sur le site de la fondation.
Source : Notes de version
Et vous ?
-
alex_vinoMembre émériteTu semblais pourtant sur de toi...Je trolle, tout simplement. Effectivement, ce n'est pas possiblele 14/10/2012 à 10:16
-
UtherExpert éminent séniorEt c'est pourtant une impression trompeuse. J'ai fait un compte rapide du nombre de problèmes de sécurité corrigées depuis le passage aux itérations courtes et ceux corrigés sur la même période juste avant: cela donne 132 à 134, bref aucune différence significative.
Il faut bien comprendre que les cycles cours ne signifient pas une baisse de la qualité, bien au contraire.
Mozilla se presse moins qu'avant pour sortir les nouveautés. Si quelque chose n'est pas prêt, c'est reporté à la version suivante. Ce n'est pas bien grave vu que ça arrivera seulement 6 semaines plus tard.
Avant, au contraire il fallait parfois se presser pour sortir les chose à temps, car si on loupait la version, il fallait soit retarder(et au bout d'un moment ce n'était plus possible), soit attendre des mois la prochaine version.
De même, les tests ne sont pas moins bon, au contraire. Les versions disponibles dans les canaux aurora et beta sont "feature complete", ça veux dire que Firefox est testé pendant au moins 3 mois dans sa forme quasi définitive.
Avant on avait des beta fournies certes longtemps avant, mais complètement incomplètes. Elles ne valait finalement pas bien plus qu'une nightly. Au final le versions "feature complete" étaient moins testée.le 11/10/2012 à 15:17 -
UtherExpert éminent séniorLe seul truc que je vois qui permetrait de lire les URL de l'historique est :next : Returns the URL of the next item in the session history. This property is not available to web content and is not supported by other browsers.
previous : Returns the URL of the previous item in the session history. This property is not available to web content and is not supported by other browsers.le 14/10/2012 à 8:27 -
alex_vinoMembre émériteJe rencontre aussi quelques problemes sous Windows 7
Tout n'a pas l'air encore au point, mais c'est prometeur (du moins pour les développeur)
L'inconvénient de cette mise a jour majeure c'est que l'aspect dévelopement Web est trop mis en avant, ca donne un peux l'impression que le grand public n'est pas la priorité.le 10/10/2012 à 14:09 -
mala92Membre éméritele 11/10/2012 à 8:36
-
fregolo52Expert confirméCa y est le correctif est dispo, on peut se mettre à jour en 16.0.1le 12/10/2012 à 10:22
-
UtherExpert éminent séniorJe serais curieux de savoir comment tu lis les url précédentes?
Si tu remontes dans l'historique la page en cours est rempacée donc ton script qui envoie l'URL via ajax ne s'executera pas.le 13/10/2012 à 14:39 -
stailerMembre chevronnéMise à jour hier soir et gros bug dans Windows 8 !
La liste déroulante des adresses affiche les icônes mais plus les adresse qui sont normalement à droite
On s'en sert pas beaucoup heureusement (sous Chrome il n'y a d'ailleurs pas cette liste).
Je vais essayer de le réinstaller ce soir...le 10/10/2012 à 12:03 -
frfanchaMembre éprouvéle 10/10/2012 à 13:24
-
FERDIKAMMembre confirméPas de problème pour le moment sous mac os lionle 10/10/2012 à 13:35