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 / v3.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-12-18 1.2 kB
v3.0.0 source code.tar.gz 2024-12-18 2.3 MB
v3.0.0 source code.zip 2024-12-18 3.7 MB
Totals: 3 Items   6.0 MB 0

The JerryScript team proudly announces JerryScript 3.0.0 release.

A short list of changes/improvements:

  • 343 commits by 41 authors since JerryScript 2.4.0 release
  • 84% conformance on Test262 ES2020
  • Kangax 2016+ (ES2025) coverage improved from 45% to 70% (Kangax Compatibilty Table)
  • Binary size increased due to the implementation of a lot of new language features
  • Fixed several bugs including security issues
  • New language feature:
  • Dynamic Import
  • Instance class fields
  • Logical Assignment (&&=, ||=, ??=)
  • Native Module
  • Optional chaining (?.)
  • Private class method
  • Static class fields
  • Static initialization block
  • Supported new builtin methods:
  • Atomics
  • function.toString operation
  • Object.hasOwn
  • Partial support for WeakReferences
  • Promise.allSettled and Promise.Any
  • SharedArrayBuffer
  • API rework
  • Resolved inconsistencies in APIs.
  • Adopted a unified naming scheme (Issue [#4186]).
  • Better windows support
  • Enhanced Python 3 compatibility
  • Dropped Python2 support due to its end of life
  • Updated and improved documentation
Source: README.md, updated 2024-12-18