Skip to content

JerryScript 2.0

Compare
Choose a tag to compare
@galpeter galpeter released this 01 Aug 12:47
· 1292 commits to master since this release

The developer team is proud to announce the release of JerryScript version 2.0

A short list of changes/improvements

  • General performance and memory improvements (on ARM RPI3 ~18% speedup and memory usage reduction)
  • Binary code size reduction (on ARM RPI3 ~24 kB binary size reduction with ES5.1 profile)
  • Minimal API breaking changes (see Migration guide)
  • Added new API functions (see API reference document)
  • Added debugger support
  • Created extension library which includes common use-cases, utility functions
  • Added a subset of ES6 (ES2015) features:
    • Arrow functions
    • Class support
    • Module support
    • Rest parameters and enhanced object initializer support
    • Template strings
    • For-of support
    • Symbols
    • Promises
    • Map/Set/Iterator built-ins
    • TypedArray/ArrayBuffer/DataView built-ins
  • New experimental target platforms:
    • OpenWrt, Particle, and Windows
  • A few statistics (since JerryScript 1.0):
    • 1000+ commits by 73+ authors
    • 1000+ merged Pull requests