Ranskalainen matemaatikko Fabrice Bellard, joka tunnetaan paremmin työstään ffmpeg-, qemu-, tcc- ja pi-laskennan parissa, on tehnyt QuickJS:n julkisesti saataville, kompaktin JavaScript-toteutuksen C-kirjastona.
- Tukee lähes täysin ES2019-spesifikaatiota.
- Sisältää matemaattiset laajennukset.
- Läpäisee kaikki ECMAScript Test Suite -testit.
- Ei riippuvuuksia muista kirjastoista.
- Staattisesti linkitetyn kirjaston pieni koko – alkaen 190 KiB x86:lla "hello world" varten.
- Nopea tulkki – läpäisee 56000 100 ECMAScript Test Suite -testiä ~1 sekunnissa yhdellä pöytätietokoneen ytimellä. Käynnistys-pysäytysjakson yläpuolella < 300 µs.
- Pystyy kääntämään Javascriptin suoritettaviksi tiedostoiksi ilman ulkoisia riippuvuuksia.
- Voi kääntää Javascriptin WebAssemblyyn.
- Jätteenkeräin referenssilaskimella (deterministinen, alhainen muistinkulutus).
- Komentorivitulkki värillisellä snitaxis-korostuksella.
Mukaan suorituskykytestit ja keskusteluja Opennet.ru:ssa, QuickJS:n nopeus testeissä on 15-40 kertaa pienempi kuin Node.js:n.
Lähde: linux.org.ru