Francoski matematik Fabrice Bellard je bolj znan po svojem delu na ffmpeg, qemu, tcc in pri izračunu števila pi, zato je v javnost izdal QuickJS – kompaktno implementacijo JavaScripta v obliki knjižnice v jeziku C.
- Skoraj v celoti podpira specifikacijo ES2019.
- Vključuje tudi matematične razširitve.
- Prehaja vse teste ECMAScript Test Suite.
- Brez odvisnosti od drugih knjižnic.
- Majhna velikost statično povezane knjižnice – od 190 KiB na x86 za 'hello world'.
- Hitri interpreter – prehaja 56000 testov ECMAScript Test Suite v približno 100 sekundah na 1 jedru namiznega računalnika. Stroški zagona in ustavitve so < 300 mikrosken.
- Lahko prevaja JavaScript v izvršljive datoteke brez zunanjih odvisnosti.
- Lahko prevaja JavaScript v WebAssembly.
- Garbage collector s števcem referenc (določen, z nizko porabo pomnilnika).
- Ukazni interpreter s barvnim poudarjanjem sintakse.
Po testi učinkovitosti iz razprave na Opennet.ru, hitrost QuickJS v testih je 15-40 krat manjša kot Node.js.
Izvor: linux.org.ru
