Download Latest Version v3.0.0 source code.tar.gz (2.3 MB)
Email in envelope

Get an email when there's a new version of JerryScript

Home / v2.4.0
Name Modified Size InfoDownloads / Week
Parent folder
JerryScript 2.4.0 source code.tar.gz 2021-01-22 2.8 MB
JerryScript 2.4.0 source code.zip 2021-01-22 4.3 MB
README.md 2021-01-22 1.5 kB
Totals: 3 Items   7.1 MB 0

The JerryScript team proudly announces JerryScript 2.4.0 release.

A short list of changes/improvements:

  • Change the default profile to ES.next
  • Improve module and proxy support
  • Added support for Realms
  • Added support for BigInts
  • Enhanced build and testing on Windows
  • Replaces all-in-one build with amalgam build
  • Introduced new port API function: jerry_port_track_promise_rejection
  • New language features:
  • Async function
  • BigInt syntax
  • Class fields
  • Catch without argument
  • Comma after last argument
  • For-await-of
  • Nullish coalescing
  • Numeric separator
  • Rest operator in object destructuring patterns
  • Spread operator in object literal
  • Super keyword in object methods
  • Unicode supplementary planes
  • Supported new builtin methods:
  • Array.prototype.flat, flatMap
  • DataView.prototype.getBigInt64, getBigUint64, setBigInt64, setBigUint64
  • Global.globalThis
  • Object.entries, getOwnPropertyDescriptors, values
  • Object.prototype.__defineGetter__, __defineSetter__, __lookupGetter__, __lookupSetter__, fromEntries
  • Promise.prototype.finally
  • RegExp.dotAll
  • String.prototype.padStart, padEnd, replaceAll, trimStart, trimEnd
  • Symbol.matchAll
  • Symbol.prototype.description
  • TypedArray.prototype.includes
  • 80% conformance on Test262 ES2020
  • Kangax ES2016+ coverage improved to 75%
  • 413 commit by 22 authors since JerryScript 2.3.0
Source: README.md, updated 2021-01-22