mozilla
Vos résultats de recherche

    Nouveautés et historique de JavaScript

    Ce chapitre contient des informations sur l'historique des versions de JavaScript et sur le statut de l'implémentation des applications basées sur SpiderMonkey telles que Firefox.

    Versions d'ECMAScript

    Ressources sur le language
    Plus d'informations sur les standards ECMAScript sur lesquels est basé JavaScript.
    Support d'ECMAScript 5
    Le statut d'implémentation relatif à l'édition 5.1 du standard ECMA-262 pour les moteurs et les produits Mozilla.
    Support d'ECMAScript 6
    Le statut d'implémentation relatif à l'édition 6 du standard ECMA-262 pour les moteurs et les produits Mozilla.
    Support d'ECMAScript 7
    Le statut d'implémentation relatif à l'édition 7 du standard ECMA-262 pour les moteurs et les produits Mozilla.

    Notes des versions JavaScript

    Notes des versions de Firefox pour les fonctionnalités liées à JavaScript
    Ces notes de versions décrivent les fonctionnalités JavaScript implémentées à partir de Firefox 5.
    Notes des versions de Chrome pour les fonctionnalités liées à JavaScript
    (TODO).

    Versions de JavaScript

    Notion dépréciée ( ). Le versionnement de JavaScript et le ciblage de la version pour les fonctionnalités est spécifique à Mozilla et est en cours de suppression. Firefox 4 fut la dernière version de Firefox qui fait référence à une version de JavaScript (en l'occurence la version 1.8.5). Avec les standards ECMA, les fonctionnalités de JavaScript sont désormais mentionnées avec l'édition ECMA-262 qui comporte leur définition initiale, par exemple ECMAScript 6 (ES6).

    JavaScript fut publié avec la version 1.0 en mars 1996 dans les logiciels Netscape Navigator 2.0 et Internet Explorer 2.0.

    JavaScript 1.1
    La version livrée avec Netscape Navigator 3.0. Sortie le 19 août 1996.
    JavaScript 1.2
    La version livrée avec Netscape Navigator 4.0-4.05. Sortie le 11 juin 1997.
    JavaScript 1.3
    La version livrée avec Netscape Navigator 4.06-4.7x. Sortie le 19 octobre 1998.
    Travail de standardisation pour la mise aux normes par rapport aux deux premières édition d'ECMA-262.
    JavaScript 1.4
    La version livrée pour le JavaScript côté serveur de Netscape. Sortie en 1999.
    JavaScript 1.5
    La version livrée avec Netscape Navigator 6.0 et Firefox 1.0. Sortie le 14 novembre 2000.
    Travail de standardisation pour la mise aux normes par rapport à la troisième édition d'ECMA-262.
    JavaScript 1.6
    Version livrée avec Firefox 1.5. Sortie en novembre 2005.
    Inclue ECMAScript pour XML (E4X), de nouvelles méthodes pour Array et les méthodes génériques pour String et Array.
    JavaScript 1.7
    Version livrée avec Firefox 2. Sortie en octobre 2006.
    Inclue les générateurs et itérateurs historiques (différents de ceux définis par ES6), les compréhensions de tableaux, les expressions let et l'affectation par décomposition.
    JavaScript 1.8
    Version livrée avec Firefox 3. Sortie en juin 2008.
    Inclue les expressions pour les fermetures, les expressions de générateurs (ancienne version, différente de celles d'ES6) et Array.reduce()
    JavaScript 1.8.1
    Version livrée avec Firefox 3.5. Sortie le 30 juin 2009.
    Inclue le compilateur JIT TraceMonkey et le support du JSON natif.
    JavaScript 1.8.2
    Version livrée avec Firefox 3.6. Sortie le 22 juin 2009.
    Inclue uniquement quelques changements mineurs.
    JavaScript 1.8.5
    Version livrée avec Firefox 4. Sortie le 27 juillet 2010.
    Inclue de nombreuses fonctionnalités pour la mise aux normes par rapport à la cinquième édition d'ECMA-262 Edition 5.
    Cette version est la dernière version de JavaScript utilisant cette méthode dépréciée pour la numérotation.

    Les fonctionnalités qui utilisent encore le numéro de version

    L'instruction let
    L'instruction let doit pour le moment être utilisée avec du code spécifiant la version 1.7 de JavaScript ou une version supérieure. Voir le bug 932517 et le bug 932513 pour plus d'informations.

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: Sheppy, SphinxKnight, fscholz, teoli
    Dernière mise à jour par : fscholz,
    Masquer la barre latérale