Den franske matematiker Fabrice Bellard, bedre kendt for sit arbejde med ffmpeg, qemu, tcc og beregning af pi, har udgivet QuickJS, en kompakt implementering af JavaScript som et C-bibliotek.
- Understøtter næsten fuldt ud ES2019-specifikationen.
- Inklusiv matematiske udvidelser.
- Består alle ECMAScript Test Suite-tests.
- Ingen afhængighed af andre biblioteker.
- Den lille størrelse af det statisk forbundne bibliotek er fra 190 KiB på x86 for "hello world".
- Hurtig fortolker - består 56000 ECMAScript Test Suite-tests i ~100s på 1 stationær pc-kerne. Start og stop cyklus overhead < 300 µs.
- Kan kompilere Javascript til eksekverbare filer uden eksterne afhængigheder.
- Kan kompilere Javascript til WebAssembly.
- Referencetalt skraldeopsamler (deterministisk, lavt hukommelsesforbrug).
- Kommandolinjefortolker med farvet syntaksfremhævning.
Ifølge præstationstest af diskussioner på opennet.ru, hastigheden af QuickJS i test er 15-40 gange mindre end Node.js.
Kilde: linux.org.ru