Prancūzų matematikas Fabrice'as Bellardas, geriau žinomas dėl savo darbų, susijusių su ffmpeg, qemu, tcc ir apskaičiavimu pi, padarė QuickJS viešai prieinamą – kompaktišką JavaScript įgyvendinimą kaip biblioteką C.
- Beveik visiškai palaiko ES2019 specifikaciją.
- Įskaitant matematinius plėtinius.
- Išlaiko visus ECMAScript Test Suite testus.
- Jokių priklausomybių nuo kitų bibliotekų.
- Mažas statiškai susietos bibliotekos dydis – nuo 190 KiB x86, skirtas „hello world“.
- Greitas vertėjas – viename stalinio kompiuterio branduolyje per ~56000 sekundžių išlaiko 100 1 ECMAScript Test Suite testų. Paleidimo-sustabdymo ciklas viršija < 300 µs.
- Gali sukompiliuoti Javascript į vykdomuosius failus be išorinių priklausomybių.
- Gali sukompiliuoti Javascript į WebAssembly.
- Šiukšlių rinktuvas su atskaitos skaitikliu (deterministinis, sunaudoja mažai atminties).
- Komandų eilutės vertėjas su spalvotu snitaxis paryškinimu.
Pagal veikimo testai iš diskusijos Opennet.ru, QuickJS greitis testuose yra 15-40 kartų mažesnis nei Node.js.
Šaltinis: linux.org.ru