Fabrice Belard hat in JavaScript-motor frijlitten

De Frânske wiskundige Fabrice Bellard, fral bekend om syn wurk oan ffmpeg, qemu, tcc en it berekkenjen fan pi, hat QuickJS iepenbier beskikber makke, in kompakte ymplemintaasje fan JavaSkript as biblioteek yn C.

  • Hast folslein stipet de ES2019-spesifikaasje.
  • Ynklusyf wiskundige tafoegings.
  • Slaat alle ECMAScript Test Suite-tests troch.
  • Gjin ôfhinklikens fan oare bibleteken.
  • Lytse grutte fan 'e statysk keppele bibleteek - fan 190 KiB op x86 foar "hallo wrâld".
  • Snelle tolk - passet 56000 ECMAScript Test Suite-tests yn ~100s op 1 kearn fan in buroblêd PC. Start-stop syklus overhead <300 µs.
  • Kin Javascript kompilearje yn útfierbere bestannen sûnder eksterne ôfhinklikens.
  • Kin Javascript kompilearje nei WebAssembly.
  • Garbage collector mei referinsjeteller (deterministysk, leech ûnthâldferbrûk).
  • Kommandorigeltolk mei kleurde snitaxis-markearring.

Neffens prestaasje tests fan diskusjes op Opennet.ru, De snelheid fan QuickJS yn tests is 15-40 kear minder as Node.js.

Boarne: linux.org.ru

Add a comment