Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

v3.0.0

Latest

Choose a tag to compare

@LaszloLango LaszloLango released this 18 Dec 13:00
· 2 commits to master since this release
5020015

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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.