Ua hoʻokuʻu ʻo Fabrice Belard i kahi mīkini JavaScript

ʻO Fabrice Bellard, ka mea makemakika Farani, ʻoi aku ka maikaʻi o kāna hana ma ffmpeg, qemu, tcc a me ka helu ʻana i ka pi, ua hoʻolaha ʻo QuickJS i ka lehulehu, kahi hoʻokō paʻa o JavaScript ma ke ʻano he waihona ma C.

  • Aneane kākoʻo piha i ka kikoʻī ES2019.
  • Me nā hoʻonui makemakika.
  • Holo i nā hoʻokolohua ECMAScript Test Suite āpau.
  • ʻAʻohe hilinaʻi ma nā hale waihona puke ʻē aʻe.
  • ʻO ka liʻiliʻi o ka waihona i hoʻopili ʻia - mai 190 KiB ma x86 no "hello world".
  • Unuhi ʻōlelo wikiwiki - hele i 56000 ECMAScript Test Suite hoʻāʻo ma ~100s ma 1 kumu o kahi PC papapihi. Hoʻomaka-hoʻoki pōʻaiapuni ma luna o ke poʻo <300 µs.
  • Hiki ke hōʻuluʻulu i ka Javascript i nā faila hiki ke hoʻokō me ka ʻole o nā hilinaʻi waho.
  • Hiki ke hoʻohui i ka Javascript i WebAssembly.
  • ʻOhi ʻōpala me ka helu kuhikuhi (deterministic, haʻahaʻa hoʻomanaʻo hoʻohana).
  • ʻO ka unuhi ʻōlelo laina kauoha me ka hōʻailona snitaxis kala.

Wahi a nā hoʻokolohua hana mai nā kūkākūkā ma Opennet.ru, ʻO ka wikiwiki o QuickJS i nā hoʻokolohua he 15-40 mau manawa ma lalo o Node.js.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka