Fabrice Belard ngarilis mesin JavaScript

Matématikawan Perancis Fabrice Bellard, anu paling dikenal pikeun karyana dina ffmpeg, qemu, tcc sareng ngitung pi, parantos ngajantenkeun QuickJS sayogi umum, palaksanaan kompak JavaScript salaku perpustakaan di C.

  • Ampir sapinuhna ngadukung spésifikasi ES2019.
  • Kaasup ekstensi matematik.
  • Lulus sadaya tés ECMAScript Test Suite.
  • Taya kagumantungan dina perpustakaan séjén.
  • Ukuran leutik perpustakaan numbu statis - ti 190 KiB on x86 pikeun "halo dunya".
  • Juru gancang - ngaliwatan 56000 ECMAScript Test Suite tés dina ~ 100s on 1 inti PC desktop. Overhead siklus ngamimitian-eureun < 300 µs.
  • Bisa compile Javascript kana file laksana tanpa kagumantungan éksternal.
  • Bisa compile Javascript ka WebAssembly.
  • Sampah collector kalawan counter rujukan (deterministik, konsumsi memori low).
  • Interprétasi garis paréntah kalayan panyorot snitaxis berwarna.

nurutkeun tés kinerja ti diskusi on Opennet.ru, Laju QuickJS dina tés nyaéta 15-40 kali kirang ti Node.js.

sumber: linux.org.ru

Tambahkeun komentar