Fabrice Belard kiadott egy JavaScript motort

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

Hozzászólás