quickjs_ng
Small and embeddable Javascript engine
quickjs_ng
Descrizione
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.
Installa
Canale stable v0.15.1-1
Questa app e' curata in HaikuPorts. Installala da li', e' gia' disponibile in HaikuDepot.
pkgman install quickjs_ng
Attenzione: il file arriva dal server di HaikuPorts, ma installarlo a mano non è la strada consigliata. È «pkgman» a risolvere le dipendenze che un .hpkg non porta con sé: un pacchetto installato da solo potrebbe non partire. Usa il comando pkgman qui sopra, a meno che tu non sappia esattamente perché ti serve il file.