Matematikani French Fabrice Bellard Ă«shtĂ« mĂ« i njohur pĂ«r punĂ«n e tij mbi ffmpeg, qemu, tcc dhe llogaritjen e numrit pi, publikoi nĂ« qasje tĂ« hapur QuickJS â njĂ« implementim kompakt tĂ« JavaScript nĂ« formĂ«n e njĂ« biblioteke nĂ« gjuhĂ«n C.
- Gati tërësisht mbështet specifikimin ES2019.
- Përfshin zgjerime matematikore.
- Kalojnë të gjitha testet e ECMAScript Test Suite.
- Nuk ka varësi nga biblioteka të tjera.
- MadhĂ«si e vogĂ«l e bibliotekĂ«s statike tĂ« linkuar â nga 190 KiB pĂ«r x86 pĂ«r "hello world".
- Interpretues i shpejtĂ« â kalon 56000 teste tĂ« ECMAScript Test Suite nĂ« rreth 100 sekonda me 1 bĂ«rthamĂ« tĂ« njĂ« PC desktop. Shpenzimet pĂ«r ciklin e nisjes dhe ndalimit < 300 mikrosekonda.
- Mund të kompilohet JavaScript në skedarë ekzekutues pa varësi të jashtme.
- Mund të kompilohet JavaScript në WebAssembly.
- Koleksionues plehrash me numërues referencash (i përcaktuar, me konsum të ulët memorie).
- Interpretues i linjës së komandës me theksim në sintaksë me ngjyra.
Sipas teste performancës nga diskutime në Opennet.ru, shpejtësia e QuickJS në teste është 15-40 herë më e ulët se Node.js.
Burimi: linux.org.ru
