---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Mecanismo JavaScript na plataforma

# Mecanismo JavaScript na plataforma {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

O mecanismo JavaScript que avalia scripts do lado do servidor é compatível com o padrão ECMAScript 2021 (ES12).

Nenhum plug-in ou propriedade é necessário para instalar o novo mecanismo JavaScript.  
Os benefícios do novo mecanismo são:

* Recursos de script e código de biblioteca modernos, como encadeamento opcional, desestruturação, declarações const e deixe e funções de seta
* Segue o comportamento padrão do ECMAScript 2021
{#c_JS_engine_upgrade__ul_rnr_qkq_tv}

## O que saber {#c_JS_engine_upgrade__section_v1n_stp_jbb}

O mecanismo JavaScript fornece um ambiente aprimorado para o desenvolvimento de scripts.

* A partir da versão Xanadu, quando você cria novos scripts, o modo ECMAScript 2021 (ES12) é ativado por padrão, independentemente do modo JavaScript configurado para a aplicação.
* A partir da versão Tokyo, as aplicações com escopo novas e existentes podem ser executadas no modo ECMAScript 2021 (ES12).
* O modo de compatibilidade é compatível com as modificações legadas no mecanismo JavaScript legado.
* O código legado continua funcionando.
{#c_JS_engine_upgrade__ul_nv4_rmq_tv}

Você configura o modo que o mecanismo JavaScript usa nas configurações de design e tempo de execução das aplicações. Os modos disponíveis são ECMAScript 2021 (ES12), Padrões ES5 e Compatibilidade.
* **[Modos JavaScript](https://servicenow-prod.fluidtopics.net/dT6QTsApK2hFfo05gcY4Hw)**   
  O modo JavaScript é uma configuração de design e tempo de execução para scripts e aplicações personalizadas. Para oferecer suporte a scripts existentes do lado do servidor e novos scripts desenvolvidos de acordo com o padrão ECMAScript 2021, o mecanismo JavaScript tem três modos: ECMAScript 2021 (ES12), Padrões ES5 e Compatibilidade.
* **[Suporte ao recurso do mecanismo JavaScript](https://servicenow-prod.fluidtopics.net/Zrt2DUTEr51y56eZLSHXOw)**   
  Compare os recursos do ECMAScript entre os modos JavaScript ECMAScript 2021 (ES12) e ES5 em Xanadu . Ambos os modos são compatíveis com um subconjunto de recursos do ECMAScript.

**Tarefas relacionadas**   

* [Atualizar um registro de aplicação personalizada](https://servicenow-prod.fluidtopics.net/1OuhBEzyL75zJCufDsEYGg "Você pode atualizar um registro de aplicação personalizado para adicionar novos recursos ou mudar a funcionalidade da aplicação.")

