JavaScript-Laufzeit-Features für CloudFront-Funktionen - Amazon CloudFront

JavaScript-Laufzeit-Features für CloudFront-Funktionen

Die JavaScript-Laufzeitumgebung von CloudFront-Funktionen ist mit ECMAScript (ES) Version 5.1 kompatibel und unterstützt auch einige Features der ES-Versionen 6 bis 12.

Wir empfehlen, die JavaScript-Laufzeitumgebung 2.0 für die neuesten Features zu verwenden.

Die Features der JavaScript-Laufzeitumgebung 2.0 weisen im Vergleich zu 1.0 die folgenden Änderungen auf:

  • Puffermodul-Methoden sind verfügbar.

  • Die folgenden nicht standardmäßigen Prototyp-Methoden für Zeichenfolgen sind nicht verfügbar:

    • String.prototype.bytesFrom()

    • String.prototype.fromBytes()

    • String.prototype.fromUTF8()

    • String.prototype.toBytes()

    • String.prototype.toUTF8()

  • Das kryptografische Modul weist die folgenden Änderungen auf:

    • hash.digest() – Der Rückgabetyp wird in Buffer geändert, wenn keine Kodierung angegeben ist.

    • hmac.digest() – Der Rückgabetyp wird in Buffer geändert, wenn keine Kodierung angegeben ist.

  • Weitere Informationen zu den zusätzlichen neuen Features finden Sie unter Features von JavaScript Runtime 2.0 für CloudFront-Funktionen.