Fabrice Bellard francia matematikus, aki jobban ismert az ffmpeg, qemu, tcc és a pi kiszámításáról, nyilvánosan elérhetővé tette a QuickJS-t, a JavaScript kompakt megvalósítását, mint könyvtárat C nyelven.
- Szinte teljes mértékben támogatja az ES2019 specifikációt.
- Beleértve a matematikai bővítményeket.
- Minden ECMAScript Test Suite teszten megfelel.
- Nincs függőség más könyvtáraktól.
- A statikusan csatolt könyvtár kis mérete – 190 KiB-tól x86-on a „hello world”-hez.
- Gyors tolmács – 56000 100 ECMAScript Test Suite tesztet teljesít ~ 1 másodperc alatt az asztali számítógép 300 magján. Start-stop ciklus többletköltsége < XNUMX µs.
- Le tudja fordítani a Javascriptet futtatható fájlokká külső függőségek nélkül.
- Le tudja fordítani a Javascriptet WebAssembly-re.
- Szemétgyűjtő referenciaszámlálóval (determinisztikus, alacsony memóriafogyasztás).
- Parancssori tolmács színes snitaxis kiemeléssel.
Szerint teljesítménytesztek A beszélgetések az Opennet.ru oldalon, a QuickJS sebessége a tesztekben 15-40-szer kisebb, mint a Node.js.
Forrás: linux.org.ru