mozillaZine

Fanzine sur Mozilla et ses logiciels (Firefox, Thunderbird, SeaMonkey, etc.) — Site indépendant depuis 1999

lundi 30 juin 2014

Les nouveautés de Firefox 31, 32 et 33

Ces derniers mois, Mozilla a fait la une pour autre chose que ses innovations. Il est bien temps de revenir sur les nouveautés qui ont été incorporées dans les versions à venir alors qu’elles étaient dans Firefox Nightly. Actuellement, Firefox 31 qui sortira le 22 juillet est dans le canal bêta, Firefox 32 qui sortira le 2 septembre dans le canal Aurora et, enfin, Firefox 33 qui sortira le 14 octobre dans le canal Nightly (pour les tester en français).

page de premier démarrage de Firefox Nightly 33Depuis le 26 juin, grâce à Théo Chevalier, Firefox Nightly a une nouvelle page de premier lancement.

N. B. : Spécification ne veut pas dire standard stable mais le plus souvent un standard en cours d’élaboration comme HTML5, CSS3 et ES6.

Nouveautés dans Firefox 31

7 mai : Voir notre article sur la progression des outils pour développeurs intégrés à Firefox tiré de l’article de Mozilla Hacks : Modèle de boite éditable, sélection multiple, touche pour texte Sublime et beaucoup plus – outils pour développeurs de Firefox – Épisode 31 d’Heather Arthur et de Robert Nyman.

8 avr. : Le débogueur de modules complémentaires est désormais dans Firefox Nightly 31, blog AMO de Mozilla : Un grand merci à notre stagiaire de l’équipe du SDK de l’an dernier, Mike Hordecki, pour avoir fait l’essentiel de ce travail assisté par Eddy Bruel. Merci aussi à Jordan Santell pour avoir obtenu qu’il embarque.

Le débogueur de module complémentaire dans Firefox 31 sur Vimeo

8 avr. : Nouvelle animation des panneaux à flèche : RÉSOLU RÉGLÉ bogue 610 545 ; vidéo.

31 mars : Firefox Nightly sur Linux utilise désormais son propre bouton Reculer (pas celui de GTK). Avant/après :

Comparaison bouton Reculer Linux

29 mars : Nouveau design des préférences dans un onglet de Firefox 31 Nightly.

1er avr. : Implémenter l’API fastSeek dans les éléments médias (et passer des contrôles intégrés à elle) : RÉSOLU RÉGLÉ bogue 778 077.

18 avr. : Les contrôles des vidéos doivent correspondre à la taille de la vidéo mis à l’échelle à l’intérieur de l’élément video : RÉSOLU RÉGLÉ bogue 495 593.

26 mars : Implémenter Object.setPrototypeOf d’ES6 : RÉSOLU RÉGLÉ bogue 885 788.

11 avr. : Les fonctions Arrows ES6 seront plus rapides dans Firefox 31 ; Implémenter Array.prototype.fill en ES6 : RÉSOLU RÉGLÉ bogue 911 147.

14 avr. : Ajouter la fonction Math.clz32 ES6 : RÉSOLU RÉGLÉ bogue 925 123.

26 avr. : Nouvelles constantes d’ES6 Number: EPSILON, MAX_SAFE_INTEGER, MIN_SAFE_INTEGER : RÉSOLU RÉGLÉ bogue 885 798.

23 avr. : Implémenter la valeur ‘touch-action: manipulation‘ pour Pointer Events : RÉSOLU RÉGLÉ bogue 979 345.

21 mars : Implémenter Node.getBoxQuads : RÉSOLU RÉGLÉ bogue 917 755.

18 mars : Implémenter l’API Path2D() de Canvas (aidera Shumway, lecteur de SWF (Flash) en JavaScript) : RÉSOLU RÉGLÉ bogue 830 734 ; spécification ; derrière préférence : canvas.path.enabled.

2 avr. : Changer le préfixe des variables CSSvar-‘ pour ‘--‘ : RÉSOLU RÉGLÉ bogue 985 838.

31 mars : Notre article Progrès des performances de JavaScript dans Firefox Nightly rapporte sur le ramasse-miettes générationnel qui vient d’être incorporé dans Firefox Nightly par Nicholas Nethercote ; méta-bogue 619 558.

21 mars : Activer la propriété paint-order par défaut (SVG) : RÉSOLU RÉGLÉ bogue 983 528.

22 mars : nonce-source et hash-source en CSP 1.1 activés par défaut : RÉSOLU RÉGLÉ bogue 979 580 et (méta-bogue CSP).

24 avr. : Grosse news pour la vérification de certificat dans Gecko, sur le blog sécurité de Mozilla : mozilla::pkix, nouvelle bibliothèque de vérification de certificat pour les produits Mozilla. La nouvelle implémentation est aussi plus maintenable avec juste 4 167 lignes de code C++ par rapport aux 814 865 lignes de code précédentes qui avaient été traduites automatiquement en C depuis Java. Bien que nous ayons effectué des tests de compatibilité approfondis, il est possible que le certificat de votre site Web ne valide plus avec Firefox 31.
24 avr. : Mozilla offre 10 000 $US de primes (bounties) pour des bogues de sécurité dans sa nouvelle bibliothèque de vérification de certificat.

18 mars : Implémenter l’API Path2D() de Canvas (aidera Shumway, lecteur de SWF (Flash) en JavaScript) : RÉSOLU RÉGLÉ bogue 830 734 ; spécification ; derrière préférence : canvas.path.enabled.

27 mars : API getBoxQuads pour récupérer les coordonnées géométriques des éléments sur une page Web disponible dans Firefox 31 Nightly.

27 mars : Présentation de l’API getBoxQuads.

17 juin : En préparation de l’implémentation du texte vertical, changer les API reflow pour utiliser des termes logiques à la place de termes physiques : RÉSOLU RÉGLÉ bogue 735 577.

Nouveautés dans Firefox 32

6 juin : Firefox Aurora n’ouvre plus désormais la boîte de dialogue de mise à jour qu’une fois par semaine et non plus chaque jour : RÉSOLU RÉGLÉ bogue 1 010 999.

6 juin : Inspecter les styles du navigateur (agent utilisateur) dans les outils de développement de Firefox traduction du billet de Brian Grinstead.

17 juin : Nouveau dans Aurora : éditeur de Web Audio, capture d’écran de la page entière, styles de l’agent utilisateur, achèvement du code JS, bouton d’inspection à gauche – outils pour développement de Firefox – Épisode 32, par Brian Grinstead et Robert Nyman sur Mozilla Hacks.

Gif animé de la prise d'une capture de la page en cours avec les outils pour développeurs

Prise d’une capture de la page en cours avec les outils pour développeurs

17 juin : Connor Brem vient de rendre les URL dans les outils pour développeurs de Firefox cliquables ! Le changement est disponible dans Firefox 32 Aurora.

18 juin : Présentation de l’éditeur Web Audio des outils pour développeurs de Firefox, par Jordan Santell et Robert Nyman sur sur Mozilla Hacks.

7 juin : Inspecter la démo du vocodeur Web Audio avec le nouvel inspecteur Web Audio (à activer dans les options des outils de développement) de Firefox, par Soledad Penadés.

19 mai : Le nouveau cache HTTP de Firefox est désormais activé dans les versions nocturnes, par Honza Bambas.

5 juin : Les API du cache HTTP v1 sont désactivées : les extensions doivent utiliser pour Firefox 32 les API du cache2, par Honza Bambas : RÉSOLU RÉGLÉ bogue 999 577.

Icônes du menu contextuel de Firefox Nightly 3326 mai : Combiner les items de navigation dans le menu contextuel : RÉSOLU RÉGLÉ bogue 1 000 513 (passé le 3 juin de RÉSOLU à VÉRIFIÉ) : Première phase d’un projet de personnalisation du menu contextuel ; voir Improving Context Menus in Firefox [PDF], préparé par Zhenshuo Fang, Sevaan Franks et l’équipe UX de Firefox.

27 mai : Nouveauté de Firefox Nightly : Expérimentation avec les menus contextuels – des icônes dans le menu contextuel (comme il y en a dans Firefox pour Android), par Jared Wein.

20 mai : Implémenter l’attribut responseURL pour XMLHttpRequest : RÉSOLU RÉGLÉ bogue 998 076.

12 mai : Implémenter navigator.languages pour obtenir toutes les langues acceptées : RÉSOLU RÉGLÉ bogue 889 335.

22 mai : Implémenter ‘scoped selectors’ pour querySelector(All) : RÉSOLU RÉGLÉ bogue 528 456.

26 mai : Implémenter KeyboardEvent.code : RÉSOLU RÉGLÉ bogue 865 649.

29 mai : Implémenter ES6 Number.isSafeInteger() : RÉSOLU RÉGLÉ bogue 1 003 764 ; spécification.

30 mai : Nous devrions traiter ‘id‘ et ‘class‘ comme des attributs globaux pour tous les éléments : RÉSOLU RÉGLÉ bogue 741 295.

31 mai : Implémenter l’attribut ‘srcset‘ sur ‘img‘ : RÉSOLU RÉGLÉ bogue 870 021 ; démo ; spécification ; derrière la préférence : dom.image.srcset.enabled.

21 mai : Option ‘clipped‘ de la méthode SVG 2 getBBox : RÉSOLU RÉGLÉ bogue 999 964 ; spécification ; préférence : svg.new-getBBox.enabled.

12 mai : Implémenter le callback ‘onresourcetimingbufferfull‘ pour Resource Timing : RÉSOLU RÉGLÉ bogue 936 813 ; spécification ; préférence : dom.enable_resource_timing.

15 mai : Utiliser les cataractes alphanumériques mathématiques Unicode pour les mathvariants bold/italic/bold-italic (MathML) : RÉSOLU RÉGLÉ bogue 930 504.

16 mai : Mozilla envisage des mises à jour semi-silencieuses pour tirer les retardataires vers le Firefox le plus récent, par Gregg Keizer sur Computerworld.

20 mai : Lors de l’utilisation de deux écrans, Firefox/Thunderbird s’ouvre sur le mauvais écran (sous Windows) : RÉSOLU RÉGLÉ : bogue 1 005 619.

20 mai : Le changement de langue dans Fennec Nightly 32 (Firefox pour Android), par Jeff Beatty sur Mozilla L10N.

Fennec Nightly 33 : paramètres > langue > menu

6 juin : Implémenter l’attribut @autocomplete pour des valeurs autres que off/on : RÉSOLU RÉGLÉ bogue 1 009 935 ; préférence : dom.forms.autocomplete.experimental.

7 juin : Vers le défilement doux sur OS X : support minimal pour APZC : RÉSOLU RÉGLÉ bogue 944 938 ; préférence : layers.async-pan-zoom.enabled.

28 mai : Réécriture du code de sauvegarde des marque-pages (Firefox Nightly 32 : amélioration des performances), par Marco Bonardo.

23 mai : Plus de métadonnées dans le gestionnaire de mots de passe (première utilisation, dernier changement…) : RÉSOLU RÉGLÉ bogue 998 081 ; 26 mai : Mozilla va améliorer le gestionnaire de mots de passe dans Firefox 32 (Firefox Nightly), par Martin Brinkmann sur gHacks.

27 mai : Canvas en HTML n’affiche pas les variantes de polices de caractères petites majuscules : RÉSOLU RÉGLÉ bogue 1 011 187.

22 mai : Avertir les utilisateurs pour la première fois qu’ils collent du code dans la console : RÉSOLU RÉGLÉ bogue 994 134 ; 21 avr. : Une nouvelle étape vers la résolution du problème de l’auto-XSS (self-xss), par Manish Goregaokar, volontaire chez Mozilla.

self-xss avertissement  Ardoise JavaScript

8 mai : context.drawFocusIfNeeded() et context.addHitRegion() de Canvas sont dans Firefox Nightly : RÉSOLUS RÉGLÉS bogue 1 004 579 & bogue 966 591.

9 mai : Mozilla va changer sa politique de mise à jour pour les anciennes installations de Firefox (vers Firefox 30), par Martin Brinkmann sur gHacks ; Benjamin Smedberg : Les Firefox 11+ bloqués recevront un module « hotfix » pour les inviter à mettre à jour.

9 mai : Nouvelle animation de chargement de nouvel onglet : vidéo.

14 mai : Nouvelles pages d’erreurs dans Firefox Nightly :

Erreur de chargement de la page dans Firefox Nightly 33

5 mai : Implémenter box-decoration-break : gauche/droite dans le cadre de box-shadow devrait seulement être dessiné sur la première/dernière continuation d’une boîte en ligne : RÉSOLU RÉGLÉ bogue 613 659.

11 mai : Qu’est-ce que Seer (prédiction des besoins d’un site déjà visité) et comment le désactiver dans Firefox, par Martin Brinkmann sur Ghacks.

23 mai : Essayez “Fira Sans” et “Fira Mono” : une police de caractères gratuite et open source commandée par Mozilla, par Jennifer “Boriss” Morrow sur le blog UX de Mozilla ; Fira™ 3.109 sera utilisée par Mozilla dans Firefox pour ses pages « in-content » telles les préférences et le gestionnaire de modules complémentaires.

fira sans 3.1

29 mai : Chad Weiner de Mozilla, sur le blog de versions futures, n’en dit pas beaucoup sur la prochaine possibilité d’expérimenter WebRTC dans Firefox Nightly avec TokBox ; Mozilla sort une application expérimentale de WebRTC pour Firefox en utilisant OpenTok, par Scott Lomond sur le blog de TokBox.

Nouveautés dans Firefox 33

23 juin : Firefox Nightly intègre un IDE (WebIDE) pour les applications Firefox OS derrière la préférence : devtools.webide.enabled : WebIDE embarque dans Nightly, par Dave Camp et Robert Nyman sur Mozilla Hacks ; vidéo :

WebIDE in Firefox Nightly – June 2014, sur YouTube (2 min 37)

12 juin : La règle @counter-style implementée : RÉSOLU RÉGLÉ bogue 966 166 ; spécification.

23 juin : La vidéo en plein écran devrait désactiver l’économiseur d’écran durant la lecture sur Linux : RÉSOLU RÉGLÉ bogue 811 261.

16 juin : Un pdf.js (lecteur PDF intégré à Firefox) toujours plus mince (Firefox Nightly 33), par Nicholas Nethercote ; graphique comparatif :

pdf.js comparatif perf

16 juin : 3e anniversaire de MemShrink : un point sur les améliorations de performances et l’usage de la mémoire, ce qui est réglé et ce qui reste à faire, par Nicholas Nethercote : MemShrink est un effort mûr à ce stade et bon nombre des problèmes qui ont motivé sa création ont été résolus.

16 juin : Pour tester la visioconférence native via WebRTC dans Firefox Nightly, cherchez le téléphone dans le menu personnalisation :

Personnaliser Nightly : téléphone

Plus de tests de la nouvelle fonction Loop de Firefox Nightly avec des membres de la communauté Mozilla serbe :

Loop par Mozilla Serbie

17 juin : Aaron Klotz travaille à empêcher l’initialisation des plugins de bloquer Firefox ; vidéo :

Asynchronous Plugin Initialization in Firefox, sur YouTube (3 min 57)

25 juin : Service Workers et Firefox, par Nikhil Marathe, Andrew Overholt et Robert Nyman sur Mozilla Hacks ; Is Service Workers ready ? Testez les Service Workers dans Firefox Nightly derrière la préférence : dom.serviceWorkers.enabled. À propos de Service Workers, vidéo de Google expliquant leur utilisation pour des applications HTML « offline first » :

The ServiceWorker: The network layer is yours to own, sur YouTube (14 min 53)

8 mai : Explications détaillées des capacités des ServiceWorkers pour mieux gérer les connexions intermitentes : Service Worker – first draft published, par Jack Archibald.

Éditeur de courbes de Bezier cubiques dans les outils pour développeurs de Firefox Nightly 3325 juin : L’éditeur de courbes de Bézier cubiques avance bien dans les outils pour développeurs de Firefox (Patrick Brosset) ; bogue 711 941 ; ci-contre.

25 juin : Implémenter l’élément <picture> : RÉSOLU RÉGLÉ bogue 870 022

25 juin : Nous avons travaillé avec Mozilla à Collabora pour porter Firefox Linux vers GTK3. Ça rend aussi Wayland possible, par Emilio Pozuelo Monfort.

24 juin : Vient d’embarquer dans Firefox Nightly 33, un nouveau composant de restauration de session, par David Teller ; RÉSOLU RÉGLÉ bogue 883 609.
La bataille de la restauration de session – Saison 1 Épisode 3 – Tout en mesure

26 juin : Versions expérimentales de Firefox (Windows et Mac) capables d’interagir avec un casque de réalité virtuelle Oculus Rift : Premières étapes de la réalité virtuelle sur le Web, par Vladimir Vukićević ; Le travail sur les périphériques de réalité virtuelle confirme que Mozilla veut faire du navigateur une plateforme de jeu de premier plan (Clochix).

[Inscrire ici les nouveautés ajoutées à Firefox Nightly 33 jusqu’au 21 juillet 2014]

Recherche

23 mai : Voici la fonction de Firefox à venir de traduction des pages, par Martin Brinkmann sur gHacks ; Mozilla Wiki ; capture :

Intelligo fr Firefox Nightly 32

27 mars : Servo (moteur de rendu expérimental développé avec Samsung pour le matériel de nouvelle génération) réussit le test Acid2 sur MozillaZine-fr.

17 avr. : Acid2 – Un nouveau jalon important pour Servo avec traduction sur MozillaZine-fr d’un extrait du billet de Jack Moffitt sur le blog de la recherche de Mozilla.

Les fils d’actualité à suivre

Merci à Paul Rouget de Mozilla et Clochix pour leur veille technologique sur Mozilla. Pour les nouvelles fraiches (ou parfois un peu décalées), suivez sur notre compte Twitter, celui de @FirefoxNightly et celui de @FirefoxDevTools. Notre article Sources précieuses en 2013, à suivre en 2014 est toujours pertinent.

Vous pouvez aussi vous abonner au sujet Firefox : Rumeurs et news sur le développement du forum de MozFr, Geckozone.

Nous maintenons également une collection Twitter sur le sujet.

Les développements de Mozilla ne sont pas limités à Firefox et à la plateforme Gecko. Si vous êtes intéressé à suivre des nouveautés spécifiques à Firefox OS, en plus de notre compte Twitter, vous pouvez suivre Mozilla B2G et Asa Dotzler. J’oubliais ! Vous pouvez aussi suivre le mot-dièse #FirefoxOS. Il est assez respecté chez Mozilla et les actualités sur Firefox OS rapportées par MozillaZine-fr le reprennent.

N’hésitez pas à nous signaler les nouveautés que vous avez notées et que nous avons manquées.

(0) (0)

3 commentaires

  1. Je suis desactiver sans doute par browser et je veux avoir firefox pour l'ouverture de ma page d'acceuil svp

    (0)(0)
    1. Mozinet dit :

      Pour toutes les questions d'assistance à l'utilisation des logiciels Mozilla dont Firefox, tu as le forum d'entraide communautaire francophone de Geckozone. Il est fréquenté quotidiennement par de bons connaisseurs de Firefox.

      Sois très précis dans ta question, en indiquant ce que tu as déjà fait en vain pour résoudre ton problème et les versions de ton Firefox et de ton système d'exploitation (Windows, Mac OS X, Linux, Android…). Les réponses apportées pourront servir aux internautes rencontrant par la suite le même problème que toi.

      (0)(0)
  2. newsoftpclab dit :

    S'il est plus rapide que le logiciel chrome je suis preneur.

    (0)(0)

Les commentaires sont fermés.

^