---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# プラットフォーム上の JavaScript エンジン

# プラットフォーム上の JavaScript エンジン {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

サーバーサイドスクリプトを評価する JavaScript エンジンは、ECMAScript 2021 (ES12) 標準をサポートしています。

新しい JavaScript エンジンをインストールする際に、プラグインやプロパティは必要ありません。  
新しいエンジンのメリットは次のとおりです。

* オプションのチェーン、デストラクチャリング、const 宣言、let 宣言、アロー関数などの最新のライブラリコードとスクリプト機能
* 標準 ECMAScript 2021 に準拠した動作
{#c_JS_engine_upgrade__ul_rnr_qkq_tv}

## 留意点 {#c_JS_engine_upgrade__section_v1n_stp_jbb}

JavaScript エンジンは、スクリプトを開発するための改善された環境を提供します。

* Xanadu リリース以降、新しいスクリプトを作成すると、アプリケーションに構成されている JavaScript モードに関係なく、ECMAScript 2021 (ES12) モードがデフォルトでオンになります。
* Tokyo リリース以降、新規および既存のスコープ対象のアプリケーションは ECMAScript 2021 (ES12) モードで実行できます。
* 互換モードは、従来の JavaScript エンジンに対する従来の変更点をサポートしています。
* 従来のコードは引き続き機能します。
{#c_JS_engine_upgrade__ul_nv4_rmq_tv}

JavaScript エンジンが使用するモードは、アプリケーションのデザインおよびランタイム設定で構成します。使用可能なモードは、ECMAScript 2021 (ES12)、ES5 標準、および互換性です。
* **[JavaScript モード](https://servicenow-prod.fluidtopics.net/IJV1Y7UJT2oxNRCdgll7eA)**   
  JavaScript モードは、カスタムアプリケーションとスクリプトの設計および実行時の設定です。既存のサーバー側スクリプトと、ECMAScript 2021 標準に合わせて新しく開発されたスクリプトをサポートするために、JavaScript エンジンには ECMAScript 2021 (ES12)、ES5 標準、および互換の 3 つのモードがあります。
* **[JavaScript エンジン機能のサポート](https://servicenow-prod.fluidtopics.net/urQP0r1hKAEc_cvDIT9LxQ)**   
  Xanadu の ECMAScript 2021 (ES12) と ES5 標準 JavaScript モード間の ECMAScript 機能を比較します。どちらのモードも ECMAScript 機能のサブセットをサポートしています。

**関連情報**   

* [カスタムアプリケーションレコードを更新する](https://www.servicenow.com/docs/access?context=t_UpdateAnApplicationRecord&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)

