Prantsuse matemaatik Fabrice Bellard, kes on tuntud oma tööde poolest ffmpeg, qemu, tcc ja π arvutamise alal, on avaldanud avatud juurdepääsuga QuickJS - kompaktse JavaScripti teostuse C keeles.
- Toetab peaaegu täielikult ES2019 spetsifikatsiooni.
- Sealhulgas matemaatilised laiendused.
- Tüübis ECMAScript Test Suite läbib kõik testid.
- Ei sõltu teistest teekidest.
- Statiliselt lingitud teegi väike suurus - alates 190 KiB x86 jaoks "hello world".
- Kiire tõlgendaja - läbib 56000 testimist ECMAScript Test Suite'is umbes 100 sekundiga ühe töölaua tuuma peal. Käivitamise ja peatamise kulud < 300 mikrosekundit.
- Võib kompileerida JavaScripti iseseisvateks failideks ilma välistingimusteta.
- Võib kompileerida JavaScripti WebAssembly'sse.
- Jätkusuutlik, mälumugavusega rämpsu kogumise süsteem (deterministlik, madala mälutarbimisega).
- Käskude tõlgendaja koos süntaksihäälestusega värvilise väljakujundusega.
Vastavalt sooritusvõimetestidele API-s arutelud Opennet.ru-s, QuickJS kiirus testides on 15-40 korda madalam kui Node.js.
Allikas: linux.org.ru
