JavaScript runtime features for CloudFront Functions
The Amazon CloudFront Functions JavaScript runtime environment is compliant with ECMAScript (ES)
version 5.1
We recommend that you use runtime 2.0 for the most up to date features. Note that runtime 2.0 has the following changes compared to 1.0:
-
Buffer module methods are available.
-
The following non-standard string prototype methods are not available:
-
String.prototype.bytesFrom()
-
String.prototype.fromBytes()
-
String.prototype.fromUTF8()
-
String.prototype.toBytes()
-
String.prototype.toUTF8()
-
-
The cryptographic module has the following changes:
-
hash.digest()
- Return type is changed toBuffer
if no encoding is provided -
hmac.digest()
- Return type is changed toBuffer
if no encoding is provided
-
-
Additional new features are noted in JavaScript runtime 2.0 features for CloudFront Functions.