---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Moteur JavaScript sur la plateforme
===================================

Moteur JavaScript sur la plateforme {#ariaid-title1}
====================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Le moteur JavaScript qui évalue les scripts côté serveur prend en charge la norme ECMAScript 2021 (ES12).

Aucun module d'extension ni aucune propriété ne sont nécessaires pour installer le nouveau moteur JavaScript.  
Les avantages du nouveau moteur sont les suivants :

* Code de bibliothèque moderne et fonctionnalités de script, telles que le chaînage optionnel, la déstructuration, les déclarations const et let et les fonctions fléchées
* Suit le comportement standard ECMAScript 2021
{#c_JS_engine_upgrade__ul_rnr_qkq_tv}

Ce qu'il faut savoir {#c_JS_engine_upgrade__section_v1n_stp_jbb}
----------------------------------------------------------------

Le moteur JavaScript fournit un environnement amélioré pour le développement de scripts.

* À partir de la Xanadu mise en production, lorsque vous créez de nouveaux scripts, le mode ECMAScript 2021 (ES12) est activé par défaut, quel que soit le mode JavaScript configuré pour l'application.
* À partir de la version, les applications incluses dans le Tokyo périmètre nouvelles et existantes peuvent s'exécuter en mode ECMAScript 2021 (ES12).
* Le mode de compatibilité prend en charge les modifications héritées apportées au moteur JavaScript hérité.
* Le code hérité continue de fonctionner.
{#c_JS_engine_upgrade__ul_nv4_rmq_tv}

Vous configurez le mode utilisé par le moteur JavaScript dans les paramètres de conception et d'exécution des applications. Les modes disponibles sont ECMAScript 2021 (ES12), les normes ES5 et la compatibilité.
* **[Modes JavaScript](https://servicenow-prod.fluidtopics.net/jqTunIAW7zVZYRJblr966A)**   
  Le mode JavaScript est un paramètre de conception et d'exécution pour les applications et les scripts personnalisés. Pour prendre en charge les scripts côté serveur existants et les nouveaux scripts développés selon la norme ECMAScript 2021, le moteur JavaScript dispose de trois modes : ECMAScript 2021 (ES12), normes ES5 et compatibilité.
* **[Prise en charge de la fonctionnalité du moteur JavaScript](https://servicenow-prod.fluidtopics.net/5g6iblzQkIWDeF_7i6y6Dw)**   
  Comparez les fonctionnalités ECMAScript entre les modes JavaScript ECMAScript 2021 (ES12) et ES5 Standards dans Yokohama. Les deux modes prennent en charge un sous-ensemble de fonctionnalités ECMAScript.

**Tâches associées**   

* [Mettre à jour un enregistrement d'application personnalisé](https://servicenow-prod.fluidtopics.net/RFYrN3AtHfuAYV5~vQFjLQ "Vous pouvez mettre à jour un enregistrement d’application personnalisé pour ajouter de nouvelles fonctionnalités ou modifier des fonctionnalités d’application.")

