Fabrice Belar zverejnil JavaScript engine

Francúzsky matematik Fabrice Bellard, známy predovšetkým svojou prácou na ffmpeg, qemu, tcc a výpočte čísla pí, sprístupnil QuickJS – kompaktnú implementáciu JavaScriptu vo forme knižnice v jazyku C.

  • Takmer úplne podporuje špecifikáciu ES2019.
  • Vrátane matematických rozšírení.
  • Prechádza všetkými testami ECMAScript Test Suite.
  • Nemá závislosti na iných knižniciach.
  • Malá veľkosť staticky linkovanej knižnice – od 190 KiB na x86 pre ‚hello world‘.
  • Rýchly interpret – prechádza 56000 testami ECMAScript Test Suite za ~100s na 1 jadre stolného PC. Nárasty nákladov pri spustení a zastavení < 300 µs.
  • Môže kompilovať JavaScript do spustiteľných súborov bez externých závislostí.
  • Môže kompilovať JavaScript do WebAssembly.
  • Zberač odpadu so sčítačom odkazov (deterministický, s nízkou spotrebou pamäte).
  • Príkazový riadok s farebným zvýraznením syntaxe.

Podľa testom výkonu z diskusiami na Opennet.ru, rýchlosť QuickJS v testoch je 15-40 krát nižšia než Node.js.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster