icon

Small and embeddable Javascript engine (documentation)

quickjs_doc-2025.09.13.2-1-any

QuickJS is a small and embeddable Javascript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt.

Main Features:

* Small and easily embeddable: just a few C files, no external dependency, 367 KiB of x86 code for a simple hello world program.
* Fast interpreter with very low startup time: runs the 78000 tests of the ECMAScript Test Suite in about 2 minutes on a single core of a desktop PC. The complete life cycle of a runtime instance completes in less than 300 microseconds.
* Almost complete ES2023 support including modules, asynchronous generators and full Annex B support (legacy web compatibility).
* Passes nearly 100% of the ECMAScript Test Suite tests when selecting the ES2023 features (see test262.fyi).
* Can compile Javascript sources to executables with no external dependency.
* Garbage collection using reference counting (to reduce memory usage and have deterministic behavior) with cycle removal.
* Command line interpreter with contextual colorization implemented in Javascript.
* Small built-in standard library with C library wrappers.

Name
quickjs_doc
Paketquelle
HaikuPorts
Repository-Source
haikuports_x86_64
Version
2025.09.13.2-1
Größe
172.1 KB
Quellcode verfügbar
Nein
Kategorien
keine
Versionsanzeigen
5