Den franske matematikeren Fabrice Bellard, kjent for arbeidet med ffmpeg, qemu, tcc og beregningen av pi, har gjort QuickJS tilgjengelig som en kompakt implementering av JavaScript som et C-bibliotek.
- Støtter nesten fullstendig spesifikasjonen ES2019.
- Inkluderer matematiske utvidelser.
- Består alle tester i ECMAScript Test Suite.
- Ingen avhengigheter fra andre biblioteker.
- Lite størrelse på statisk linket bibliotek – fra 190 KiB på x86 for "hello world".
- Rask tolk – bestått 56000 tester i ECMAScript Test Suite på ~100s på 1 kjernes skrivebord-PC. Start- og stoppkostnader < 300 µs.
- Kan kompilere JavaScript til kjørbare filer uten eksterne avhengigheter.
- Kan kompilere JavaScript til WebAssembly.
- Søppelsamler med referanse-teller (deterministisk, med lav minnebruk).
- Kommandolinjetolk med fargekodet syntaksutheving.
I henhold til ytelsestester fra diskusjoner på Opennet.ru, hastigheten til QuickJS i tester er 15-40 ganger langsommere enn Node.js.
Kilde: linux.org.ru
