U-Fabrice Belard ukhiphe injini ye-JavaScript

Isazi sezibalo esingumFulentshi u-Fabrice Bellard, owaziwa kakhulu ngomsebenzi wakhe we-ffmpeg, qemu, tcc nokubala i-pi, wenze i-QuickJS yatholakala esidlangalaleni, ukuqaliswa okuhlangene kwe-JavaScript njengomtapo wolwazi ku-C.

  • Cishe isekela ngokugcwele ukucaciswa kwe-ES2019.
  • Kubandakanya izandiso zezibalo.
  • Iphumelela zonke izivivinyo ze-ECMAScript Test Suite.
  • Akukho ukuncika kweminye imitapo yolwazi.
  • Usayizi omncane womtapo wolwazi oxhunywe ngokwezibalo - usuka ku-190 KB ku-x86 othi "hello world".
  • Umhumushi osheshayo - uphumelele ukuhlolwa kwe-ECMAScript Test Suite okungu-56000 kuma-~100s kumongo owodwa we-PC yedeskithophu. Umjikelezo wokuqala wokumisa ungaphezulu <1 Β΅s.
  • Ingakwazi ukuhlanganisa i-Javascript ibe amafayela asebenzisekayo ngaphandle kokuncika kwangaphandle.
  • Ingahlanganisa i-Javascript ibe yi-WebAssembly.
  • Umqoqi kadoti nge-reference counter (i-deterministic, ukusetshenziswa kwememori ephansi).
  • Umhumushi womugqa womyalo onokugqamisa kwe-snitaxis enombala.

Ngokusho ukuhlolwa kokusebenza kusuka ku izingxoxo ku-Opennet.ru, ijubane le-QuickJS ekuhlolweni lingaphansi izikhathi ezingu-15-40 kune-Node.js.

Source: linux.org.ru

Engeza amazwana