Fabrice Belard ngrilis mesin JavaScript

Matématikawan Prancis Fabrice Bellard, sing luwih misuwur amarga karyane ing ffmpeg, qemu, tcc lan pitungan pi, wis nggawe QuickJS kasedhiya kanggo umum, implementasi kompak JavaScript minangka perpustakaan ing C.

  • Meh ndhukung spesifikasi ES2019.
  • Kalebu ekstensi matematika.
  • Lulus kabeh tes ECMAScript Test Suite.
  • Ora ana dependensi ing perpustakaan liyane.
  • Ukuran cilik saka perpustakaan sing disambung kanthi statis - saka 190 KiB ing x86 kanggo "hello world".
  • Interpreter cepet - ngliwati 56000 tes ECMAScript Test Suite ing ~100s ing 1 inti PC desktop. Overhead siklus wiwitan-mandeg <300 µs.
  • Bisa ngumpulake Javascript menyang file eksekusi tanpa dependensi eksternal.
  • Bisa ngumpulake Javascript menyang WebAssembly.
  • Pengumpul sampah kanthi counter referensi (deterministik, konsumsi memori sing sithik).
  • Interpreter baris printah kanthi sorotan snitaxis berwarna.

Miturut tes kinerja saka diskusi ing Opennet.ru, kacepetan QuickJS ing tes 15-40 kaping kurang saka Node.js.

Source: linux.org.ru

Add a comment