Matematikani francez Fabrice Bellard, i njohur më mirë për punën e tij në ffmpeg, qemu, tcc dhe llogaritjen e pi, e ka vënë në dispozicion të publikut QuickJS, një zbatim kompakt të JavaScript si një bibliotekë në C.
- Pothuajse mbështet plotësisht specifikimin ES2019.
- Duke përfshirë zgjerimet matematikore.
- Kalon të gjitha testet ECMAScript Test Suite.
- Nuk ka varësi nga bibliotekat e tjera.
- Madhësia e vogël e bibliotekës së lidhur statikisht - nga 190 KiB në x86 për "përshëndetje botë".
- Përkthyes i shpejtë - kalon 56000 teste ECMAScript Test Suite për ~ 100 sekonda në 1 bërthamë të një kompjuteri desktop. Shkalla e sipërme e ciklit nisje-ndalim < 300 µs.
- Mund të përpilojë Javascript në skedarë të ekzekutueshëm pa varësi të jashtme.
- Mund të përpilojë Javascript në WebAssembly.
- Mbledhës plehrash me numërues referimi (përcaktues, konsum i ulët memorie).
- Përkthyesi i linjës së komandës me theksim të snitaxis me ngjyra.
Sipas testet e performancës nga diskutime në Opennet.ru, shpejtësia e QuickJS në teste është 15-40 herë më pak se Node.js.
Burimi: linux.org.ru