doc update

This commit is contained in:
Fabrice Bellard 2026-06-04 11:31:14 +02:00
parent ad1e7bd3ce
commit cfc846a31c
2 changed files with 9 additions and 12 deletions

@ -8,6 +8,7 @@
- added added Map and WeakMap upsert methods
- added Math.sumPrecise()
- added regexp duplicate named groups
- added base64 and hexadecimal encodings for Uint8Array
- misc bug fixes
2025-09-13:

@ -23,9 +23,8 @@
@chapter Introduction
QuickJS (version @value{VERSION}) is a small and embeddable Javascript
engine. It supports most of the ES2024 specification
@footnote{@url{https://tc39.es/ecma262/2024 }} including modules,
asynchronous generators, proxies and BigInt.
engine. It supports most of the ES2025 specification
@footnote{@url{https://tc39.es/ecma262/2025 }}.
@section Main Features
@ -33,14 +32,11 @@ asynchronous generators, proxies and BigInt.
@item Small and easily embeddable: just a few C files, no external dependency, 210 KiB of x86 code for a simple ``hello world'' program.
@item Fast interpreter with very low startup time: runs the 77000 tests of the ECMAScript Test Suite@footnote{@url{https://github.com/tc39/test262}} in less than 2 minutes on a single core of a desktop PC. The complete life cycle of a runtime instance completes in less than 300 microseconds.
@item Fast interpreter with very low startup time: runs the tests of the ECMAScript Test Suite@footnote{@url{https://github.com/tc39/test262}} in less than 2 minutes on a single core of a desktop PC. The complete life cycle of a runtime instance completes in less than 300 microseconds.
@item Almost complete ES2024 support including modules, asynchronous
generators and full Annex B support (legacy web compatibility). Some
features from the upcoming ES2024 specification
@footnote{@url{https://tc39.es/ecma262/}} are also supported.
@item Almost complete ES2025 support.
@item Passes nearly 100% of the ECMAScript Test Suite tests when selecting the ES2024 features.
@item Passes nearly 100% of the ECMAScript Test Suite tests when selecting the ES2025 features.
@item Compile Javascript sources to executables with no external dependency.
@ -250,9 +246,9 @@ about 100 seconds).
@section Language support
@subsection ES2024 support
@subsection ES2025 support
The ES2024 specification is almost fully supported including the Annex
The ES2025 specification is almost fully supported including the Annex
B (legacy web compatibility) and the Unicode related features.
The following features are not supported yet:
@ -1033,7 +1029,7 @@ stack holds the Javascript parameters and local variables.
@section RegExp
A specific regular expression engine was developed. It is both small
and efficient and supports all the ES2024 features including the
and efficient and supports all the ES2025 features including the
Unicode properties. As the Javascript compiler, it directly generates
bytecode without a parse tree.