ECMAScript Compatibility

Kameleon is developed using JerryScript which is a JavaScript engine supporting full ES (ECMAScript) 5.1 and subset of ES2015 standards.

Supported ES2015 Features

Kameleon supports a subset of ES2015 (a.k.a. ES6) features as bellow:

  • Arrow Functions

  • Typed Arrays

    • Int8Array

    • Uint8Array

    • Uint8ClampedArray

    • Int16Array

    • Uint16Array

    • Int32Array

    • Uint32Array

    • Float32Array

    • Float64Array

    • ArrayBuffer

    • DataView

  • Set

  • Map

  • Promise

  • Symbol

  • Iterator and for-of operator

  • Classes

  • Default Parameter Values

  • Rest Parameter

  • Object Initializer

  • Template String