Francuski matematičar Fabrice Bellard, poznatiji po svom radu na ffmpeg, qemu, tcc i izračunavanju pi, objavio je QuickJS, kompaktnu implementaciju JavaScripta kao C biblioteke.
- Gotovo u potpunosti podržava ES2019 specifikaciju.
- Uključujući matematička proširenja.
- Prolazi sve testove ECMAScript Test Suite.
- Nema zavisnosti od drugih biblioteka.
- Mala veličina statički povezane biblioteke je od 190 KiB na x86 za "hello world".
- Brzi tumač - prolazi 56000 ECMAScript Test Suite testova za ~100s na 1 jezgru desktop računara. Pokretanje i zaustavljanje ciklusa iznad < 300 µs.
- Može kompajlirati Javascript u izvršne datoteke bez vanjskih ovisnosti.
- Može kompajlirati Javascript u WebAssembly.
- Referentno brojani sakupljač smeća (deterministički, mala potrošnja memorije).
- Interpretator komandne linije sa obojenim isticanjem sintakse.
Prema testovi performansi из diskusije na opennet.ru, brzina QuickJS-a u testovima je 15-40 puta manja od Node.js-a.
izvor: linux.org.ru