Fabrice Belard adatulutsa injini ya JavaScript

Katswiri wa masamu wa ku France Fabrice Bellard, wodziwika bwino ndi ntchito yake pa ffmpeg, qemu, tcc ndi kuwerengera pi, wapangitsa kuti QuickJS ipezeke poyera, kukhazikitsidwa kophatikizana kwa JavaScript ngati laibulale ku C.

  • Pafupifupi imathandizira mafotokozedwe a ES2019.
  • Kuphatikiza masamu owonjezera.
  • Imapambana mayeso onse a ECMAScript Test Suite.
  • Palibe kudalira malaibulale ena.
  • Kakulidwe kakang'ono ka laibulale yolumikizidwa mokhazikika - kuchokera pa 190KiB pa x86 pa "hello world".
  • Womasulira mwachangu - amadutsa mayeso 56000 a ECMAScript Test Suite mu ~ 100s pa core 1 pakompyuta yapakompyuta. Kuyimitsa koyambira pamwamba <300 Β΅s.
  • Itha kuphatikizira Javascript kukhala mafayilo otheka popanda kudalira kunja.
  • Mutha kupanga Javascript kukhala WebAssembly.
  • Wotolera zinyalala wokhala ndi zowerengera (deterministic, low memory memory).
  • Womasulira mzere wolamula wokhala ndi ma snitaxis achikuda.

Malingana ndi mayeso a magwiridwe antchito kuchokera zokambirana pa Opennet.ru, liwiro la QuickJS mu mayesero ndi 15-40 nthawi zochepa kuposa Node.js.

Source: linux.org.ru

Kuwonjezera ndemanga