Fabrice Belar ha publicado un motor JavaScript

El matemático francés Fabrice Bellard, más conocido por su trabajo en ffmpeg, qemu, tcc y el cálculo del número pi, ha hecho disponible QuickJS, una implementación compacta de JavaScript en forma de biblioteca en C.

  • Soporta casi completamente la especificación ES2019.
  • Incluyendo extensiones matemáticas.
  • Pasa todas las pruebas de la ECMAScript Test Suite.
  • No tiene dependencias de otras bibliotecas.
  • Tamaño reducido de la biblioteca estáticamente vinculada: desde 190 KiB en x86 para 'hello world'.
  • Intérprete rápido: pasa 56000 pruebas de la ECMAScript Test Suite en ~100s en un núcleo de PC de escritorio. La sobrecarga del ciclo de inicio y parada es < 300 µs.
  • Puede compilar JavaScript en archivos ejecutables sin dependencias externas.
  • Puede compilar JavaScript en WebAssembly.
  • Recolector de basura con contador de referencias (determinístico, con bajo consumo de memoria).
  • Intérprete de línea de comandos con resaltado de sintaxis en color.

Según pruebas de rendimiento de discusiones en Opennet.ru, la velocidad de QuickJS en las pruebas es de 15 a 40 veces menor que la de Node.js.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster