

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# JavaScript fitur runtime untuk Fungsi CloudFront
<a name="functions-javascript-runtime-features"></a>

Lingkungan JavaScript runtime CloudFront Functions sesuai dengan [ECMAScript (ES) versi 5.1](https://www.ecma-international.org/ecma-262/5.1/) dan juga mendukung beberapa fitur ES versi 6 hingga 12.

Untuk sebagian besar up-to-date fitur, kami menyarankan Anda menggunakan JavaScript runtime 2.0. 

Fitur JavaScript runtime 2.0 memiliki perubahan berikut dibandingkan dengan 1.0:
+ Metode modul buffer tersedia
+ Metode prototipe string non-standar berikut tidak tersedia:
  + `String.prototype.bytesFrom()`
  + `String.prototype.fromBytes()`
  + `String.prototype.fromUTF8()`
  + `String.prototype.toBytes()`
  + `String.prototype.toUTF8()`
+ Modul kriptografi memiliki perubahan berikut:
  + `hash.digest()`— Jenis pengembalian diubah menjadi `Buffer` jika tidak ada pengkodean yang disediakan
  + `hmac.digest()`— Jenis pengembalian diubah menjadi `Buffer` jika tidak ada pengkodean yang disediakan
+ Untuk informasi selengkapnya tentang fitur baru tambahan, lihat[JavaScript fitur runtime 2.0 untuk Fungsi CloudFront](functions-javascript-runtime-20.md).

**Topics**
+ [JavaScript fitur runtime 1.0](functions-javascript-runtime-10.md)
+ [JavaScript fitur runtime 2.0](functions-javascript-runtime-20.md)