--- title: Firefox 9 pour les développeurs slug: Mozilla/Firefox/Releases/9 tags: - Firefox - Firefox 9 translation_of: Mozilla/Firefox/Releases/9 original_slug: Mozilla/Firefox/Versions/9 ---
  1. Notes de versions pour développeurs

    1. Notes de versions pour développeurs
  2. Modules complémentaires

    1. WebExtensions
    2. Thèmes
  3. Fonctionnement interne de Firefox

    1. Le projet Mozilla
    2. Gecko
    3. Mode « headless »
    4. Modules de code Javascript
    5. JS-ctypes
    6. Le projet MathML
    7. MFBT
    8. Les projets Mozilla
    9. Le système de préférences
    10. Connexions WebIDL
    11. XPCOM
    12. XUL
  4. Développer et contribuer

    1. Instructions de compilation
    2. Configuration des options de compilation
    3. Fonctionnement de la compilation
    4. Code source de Mozilla
    5. Localisation
    6. Mercurial
    7. Assurance qualité
    8. Utilisation de code Mozilla dans d'autres projets

Firefox 9, basé sur Gecko 9.0, est sorti le 20 décembre 2011 sur Windows. La version 9.0.1, qui corrige un problème de plantage découvert au dernier moment, est sortie le 21 décembre 2011, sur Mac et Linux.

Changements pour les développeurs Web

HTML

CSS

DOM

Utilisation du mode plein écran
La nouvelle API pour le plein écran offre un moyen de présenter le contenu en utilisant la totalité de l'écran, sans l'interface du navigateur. C'est très bien pour les vidéos et les jeux. Cette API est encore expérimentale et préfixée.

Workers

WebGL

MathML

Réseau

Outils de développement

Changements pour les développeurs de Mozilla et de modules complémentaires

Voir Updating add-ons for Firefox 9 pour un aperçu des modifications que vous devriez apporter pour rendre vos extensions compatibles avec Firefox 9.

XUL

Changements dans le module de code JavaScript

Changement dans le service

NSPR

Changements dans les interfaces

Interface supprimée

Divers changements dans les interfaces

Parseur IDL

Le parseur IDL ne supporte plus la notion de pointeurs unique qui n'a jamais été entièrement implémentée.

Changements dans le système de compilation

Autres changements

Voir également