Daha çok ffmpeg, qemu, tcc ve pi hesaplaması üzerine yaptığı çalışmalarla tanınan Fransız matematikçi Fabrice Bellard, JavaScript'in C dilinde kompakt bir uygulaması olan QuickJS'yi herkesin kullanımına sundu.
- ES2019 spesifikasyonunu neredeyse tamamen destekler.
- Matematiksel uzantılar dahil.
- Tüm ECMAScript Test Suite testlerini geçer.
- Diğer kütüphanelere bağımlılık yok.
- Statik olarak bağlantılı kitaplığın küçük boyutu - "merhaba dünya" için x190'da 86 KiB'den.
- Hızlı yorumlayıcı - bir masaüstü bilgisayarın 56000 çekirdeğinde ~100 saniye içinde 1 ECMAScript Test Suite testini geçer. Başlatma-durdurma döngüsü yükü < 300 µs.
- Javascript'i harici bağımlılıklar olmadan yürütülebilir dosyalar halinde derleyebilir.
- Javascript'i WebAssembly'a derleyebilir.
- Referans sayaçlı çöp toplayıcı (deterministik, düşük bellek tüketimi).
- Renkli snitaxis vurgulamalı komut satırı yorumlayıcısı.
Göre performans testleri arasında Opennet.ru'daki tartışmalarQuickJS'in testlerdeki hızı Node.js'den 15-40 kat daha azdır.
Kaynak: linux.org.ru