Matematiku francez Fabrice Bellard, i njohur veçanĂ«risht pĂ«r punĂ«n e tij me ffmpeg, qemu, tcc dhe llogaritjen e numrit pi, ka bĂ«rĂ« tĂ« disponueshĂ«m QuickJS â njĂ« implementim kompakt i JavaScript si njĂ« bibliotekĂ« nĂ« gjuhĂ«n C.
- Pranohen pothuajse plotësisht specifikimet ES2019.
- Përfshijnë edhe zgjerime matematikore.
- Kalojnë të gjitha testimet e ECMAScript Test Suite.
- Nuk ka varësi nga biblioteka të tjera.
- Masa e vogĂ«l e bibliotekĂ«s sĂ« lidhur statikisht â nga 190 KiB nĂ« x86 pĂ«r 'hello world'.
- NjĂ« interpreter i shpejtĂ« â kalon 56000 teste tĂ« ECMAScript Test Suite pĂ«r rreth 100s nĂ« 1 bĂ«rthamĂ« tĂ« njĂ« PC desktop. Ămimi pĂ«r ciklin e fillimit dhe ndalimit Ă«shtĂ« < 300 ÎŒs.
- Mund të kompilohet JavaScript në skedarë ekzekutivë pa varësi të jashtme.
- Mund të kompilohet JavaScript në WebAssembly.
- Një grumbullues plehrash me numërues referencash (deterministik, me përdorim të ulët të memories).
- Një interpreter komandash me ngjyra të theksuara të sintaksës.
Sipas testeve të performancës nga diskutimeve në Opennet.ru, shpejtësia e QuickJS në teste është 15-40 herë më e ulët se Node.js.
Burimi: linux.org.ru
