Firefox 30 est sorti !

Après une version 29 riche en changements, la version 30 est plus calme pour la version bureau. La version mobile (Android) voit ses fonctionnalités d'accueil améliorées.

Bureau

Firefox pour GNU/Linux passe à GStreamer 1.0 ! Pour rappel, GSstreamer est une bibliothèque qui permet la lecture de musiques et de vidéos. GStreamer 1.0 est sorti fin 2012, mais la version précédente (0.10) continue encore d'être maintenue. Ce changement ne devrait pas impacter l'utilisateur final, bien que certaines améliorations de performances puissent êtres visibles. Et il est toujours rassurant de voir son navigateur se débarrasser d'une dépendance à une vieille bibliothèque.

Dans cette version, Firefox désactive le chargement automatique des greffons pour passer au click-to-play (à l'exception de ceux inscrits dans la Whitelist). Ceci devrait améliorer les performances et la stabilité du navigateur.

Parmi les autres changements notables, sur Mac OS X, le raccourci command-E lance une recherche sur le texte sélectionné. Sur toutes les plateformes, le bouton de la sidebar donne un meilleur accès au social, aux marque-pages et à l'historique.

Mobile

Sur mobile, ou plutôt sur Android, on a des changements peut-être un peu moins notables :

Ajout du bouton Quickshare au menu contextuel ;

langues ajoutées : Biélorusse [be], Argentin [es-AR], Mexicain [es-MX], Indonésien [id], Letton [lv], Malais [ms] ;

amélioration de la page d'accueil de l'application mobile, permettant ainsi de rajouter une page par défaut.

Coup d'œil technique

Les constructeurs WebIDL, un langage utilisé pour spécifier des interfaces (notamment utilisé pour définir celles du W3C), sont désactivés pour le web.

Coup d'œil de développeur web

En commun, sur bureau et mobile :

amélioration de box-shadow et d'autres problèmes graphiques (voir bug 480888) ;

et d'autres problèmes graphiques (voir bug 480888) ; Les contrôles "silence" et "volume" sont disponibles par onglet (quand WebAudio est utilisé) ;

background-blend-mode activé par défaut ;

activé par défaut ; utilisation de line-height permise pour <input type="reset|button|submit"> ;

les array et generator comprehensions de ES6 ont été implémentés (lire les docs pour plus de details) ;

la pile d'erreur contient maintenant le numéro de colonne où l'erreur a été générée, cela permet aux développeurs de retrouver plus facilement la fonction problématique ;

gestion de l'option alpha dans les options de contexte du canvas.

Spécifiquement sur le bureau :

à l’exception de ceux qui sont inclus dans une extension ou qui sont sur liste blanche, les greffons (plugins) ne seront plus activés par défaut (voir ce billet).

Coup d’œil sur la suite

L'implémentation du mode lecture pour la version bureau comme de la neutralisation de l'écran de veille pendant la lecture de vidéo semblent en bonne voie.

Coup d’œil sur le côté

Opera va intégrer PDF.js, le lecteur de PDF que Mozilla a développé en JavaScript/HTML5 pour Firefox.

Quelques statistiques

493 développeurs ont contribué à cette version, 62 d'entre eux sont de nouveaux contributeurs ;

6339 modifications ont été acceptées pour cette version, 1 558 800 lignes ont été ajoutées et 1 178 208 supprimées (soit un delta de 380 592) ;

Aller plus loin