Fabrice Bélard hà publicatu u mutore JavaScript

U matematicu francese Fabrice Bellard, più cunnisciutu per u so travagliu nantu à ffmpeg, qemu, tcc, è u calculu pi, hà liberatu QuickJS, una implementazione compatta di JavaScript cum'è una biblioteca C.

  • Quasi cumpletamente sustene a specificazione ES2019.
  • Includendu estensioni matematiche.
  • Supera tutti i testi ECMAScript Test Suite.
  • Nisuna dipendenza da altre biblioteche.
  • A piccula dimensione di a biblioteca ligata staticamente hè da 190 KiB in x86 per "hello world".
  • Interprete veloce - passa 56000 teste ECMAScript Test Suite in ~ 100s in 1 core di PC desktop. Start and stop cycle overhead < 300 µs.
  • Pudete cumpilà Javascript in eseguibili senza dipendenze esterne.
  • Pudete cumpilà Javascript à WebAssembly.
  • Cullettore di basura cuntatu di riferimentu (deterministicu, cunsumu di memoria bassu).
  • Interprete di linea di cumanda cù evidenziazione di sintassi culurita.

Sicondu teste di prestazione из discussioni nantu à opennet.ru, A veloce di QuickJS in teste hè 15-40 volte menu di Node.js.

Source: linux.org.ru

Add a comment