Fabrice Bellard jagas JavaScripti mootorit

Prantsuse matemaatik Fabrice Bellard (Fabrice Bellard), kes on tuntud oma tööde poolest ffmpeg, qemu, tcc ja pi numbri arvutamise alal, on teinud avalikuks QuickJS — kompaktse JavaScripti rakenduse C keeles.

  • Peaaegu tĂ€ielikult toetab ES2019 spetsifikatsiooni.
  • Sealhulgas matemaatilised laiendused.
  • LĂ€bib kĂ”ik ECMAScript Test Suite testid.
  • Ei sĂ”ltu teistest raamatukogudest.
  • VĂ€ike staatiliselt linkitava raamatukogu suurus — alates 190 KiB x86 jaoks "hello world".
  • Kiire tĂ”lgendaja — lĂ€bib 56000 ECMAScript Test Suite testi umbes 100 sekundi jooksul 1 sĂŒdamikuga lauaarvutis. KĂ€ivitus- ja stoppitsĂŒkli ĂŒlekanded < 300 ”s.
  • Suudab kompileerida JavaScripti kĂ€itatavateks failideks ilma vĂ€listest sĂ”ltuvustest.
  • Suudab kompileerida JavaScripti WebAssemblyks.
  • RĂ€mpspostihaldur, mis kasutab viidatud loendust (deterministlik, madala mĂ€lutarbimisega).
  • KĂ€skluse tĂ”lgendaja vĂ€rvilise sĂŒntaksihÀÀlestusega.

Vastavalt jĂ”udluse testide kohast arutelud Opennet.ru-s, QuickJS kiirus testides on 15–40 korda madalam kui Node.js.

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster