Fabrice Bélard va publicar el motor JavaScript

El matemàtic francès Fabrice Bellard, més conegut pel seu treball sobre ffmpeg, qemu, tcc i el càlcul de pi, ha llançat QuickJS, una implementació compacta de JavaScript com a biblioteca C.

  • Admet gairebé totalment l'especificació ES2019.
  • Inclou extensions matemàtiques.
  • Aprova totes les proves ECMAScript Test Suite.
  • Sense dependències d'altres biblioteques.
  • La petita mida de la biblioteca enllaçada estàticament és de 190 KiB en x86 per "hola món".
  • Intèrpret ràpid: passa 56000 proves ECMAScript Test Suite en ~100 segons en 1 nucli d'ordinador d'escriptori. Sobrecàrrega d'inici i aturada del cicle < 300 µs.
  • Pot compilar Javascript en executables sense dependències externes.
  • Pot compilar Javascript a WebAssembly.
  • Recollidor d'escombraries comptat per referència (determinista, baix consum de memòria).
  • Intèrpret de línia d'ordres amb ressaltat de sintaxi de colors.

Segons proves de rendiment d' discussions a opennet.ru, la velocitat de QuickJS a les proves és de 15 a 40 vegades menor que Node.js.

Font: linux.org.ru

Afegeix comentari