mirror of
https://github.com/bellard/quickjs.git
synced 2026-06-07 06:32:08 +00:00
doc update
This commit is contained in:
parent
ad1e7bd3ce
commit
cfc846a31c
@ -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.
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user