Fabrice Belard na tatalaina se masini JavaScript

Falani mathematician Fabrice Bellard, sili ona lauiloa mo lana galuega i luga o le ffmpeg, qemu, tcc ma le fuafuaina o pi, ua faʻaavanoaina le QuickJS faʻalauaʻitele, o se faʻatinoga faʻapitoa o le JavaScript o se faletusi i C.

  • Toeitiiti lava lagolagoina atoatoa le ES2019 faʻamatalaga.
  • E aofia ai fa'aopoopoga o le matematika.
  • Pasia uma su'ega Su'ega Su'ega ECMAScript.
  • Leai se fa'alagolago i isi faletusi.
  • La'ititi la'ititi o le faletusi feso'ota'i fa'amau - mai le 190 KiB i luga o le x86 mo le "talofa lalolagi".
  • Fa'aliliuga vave - pasi 56000 su'ega Su'ega Su'ega ECMAScript i ~100s ile 1 'autu ole PC desktop. Amata-tu le taamilosaga i luga ole ulu <300 µs.
  • E mafai ona tuʻufaʻatasia le Javascript i faila faila e aunoa ma faʻalagolago i fafo.
  • E mafai ona tuufaatasia Javascript i WebAssembly.
  • Lafoa'i lapisi fa'atasi ai ma fa'amatalaga fa'atatau (fa'atonu, fa'aitiitia le fa'aaogāina ole manatua).
  • Fa'amatala laina fa'atonu ma fa'ailoga snitaxis lanu.

E tusa ai su'ega fa'atinoga mai talanoaga ile Opennet.ru, o le saoasaoa o QuickJS i suʻega e 15-40 taimi e itiiti ifo nai lo Node.js.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga