Fabrice Belard akaburitsa injini yeJavaScript

Nyanzvi yemasvomhu yekuFrance, Fabrice Bellard, anozivikanwa zviri nani nebasa rake paffmpeg, qemu, tcc uye kuverenga pi, akaita kuti QuickJS iwanikwe pachena, kuisirwa kweJavaScript seraibhurari muC.

  • Inenge inotsigira zvizere iyo ES2019 yakatarwa.
  • Kusanganisira masvomhu ekuwedzera.
  • Inopasa ese ECMAScript Test Suite bvunzo.
  • Hapana kutsamira pane mamwe maraibhurari.
  • Saizi diki yeraibhurari yakabatana - kubva pa190KiB pa x86 ye "mhoro nyika".
  • Muturikiri anokurumidza - anopfuura 56000 ECMAScript Test Suite bvunzo mu ~100s pane 1 musimboti wedesktop PC. Kutanga-kumisa kutenderera pamusoro <300 Β΅s.
  • Inogona kuunganidza Javascript kuita mafaera anogoneka pasina kutsamira kwekunze.
  • Inogona kuunganidza Javascript kuWebAssembly.
  • Muunganidzi wemarara ane referensi counter (deterministic, low memory kushandiswa).
  • Raira muturikiri wemutsara ane mavara esnitaxis anonongedza.

Maererano ne performance tests kubva hurukuro pa Opennet.ru, kumhanya kwe QuickJS mukuedzwa ndeye 15-40 nguva shoma pane Node.js.

Source: linux.org.ru

Voeg