Fabrice Bellard közzétette a JavaScript motort

A francia matematikus Fabrice Bellard, aki legismertebb az ffmpeg, qemu, tcc és a π számának számításával kapcsolatos munkájáról, nyílt hozzáférésűvé tette a QuickJS-t, amely a JavaScript tömörített implementációja C nyelven.

  • Szinte teljes mértékben támogatja az ES2019 specifikációt.
  • Többek között matematikai kiterjesztéseket is tartalmaz.
  • Átmegy az ECMAScript Test Suite minden tesztjén.
  • Nincsenek függőségek más könyvtáraktól.
  • A statikusan linkelt könyvtár kicsi mérete — 190 KiB körüli x86-on a „hello world” esetén.
  • Gyors értelmező — körülbelül 100 másodperc alatt végzi el az ECMAScript Test Suite 56000 tesztjét 1 asztali PC magon. A ciklus indításának és leállításának költsége < 300 μs.
  • Képes JavaScriptet futtatható fájlokká fordítani külső függőségek nélkül.
  • Képes JavaScriptet WebAssembly-be fordítani.
  • Hivatkozás-számlálóval ellátott szemétgyűjtő (determinista, alacsony memóriafelhasználással).
  • Parancssori értelmező szintaxiskiemeléssel.

A következő szerint teljesítménytesztek a vita az Opennet.ru-n, a QuickJS sebessége a tesztekben 15-40-szer lassabb, mint a Node.js.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster