Nueva versión del motor JavaScript embebido del fundador de QEMU y FFmpeg

El matemático francés Fabrice Bellard, creador de los proyectos QEMU y FFmpeg, ha publicado una actualización de su compacto motor JavaScript embebido QuickJS. El motor soporta la especificación ES2019 y extensiones matemáticas adicionales, como los tipos BigInt y BigFloat. En cuanto a rendimiento, QuickJS supera notablemente a los equivalentes existentes (XS por un 35%, DukTape más de dos veces, JerryScript tres veces, y MuJS siete veces). El proyecto ofrece una biblioteca para integrar el motor, un intérprete qjs para ejecutar código JavaScript desde la línea de comandos y un compilador qjsc para generar archivos ejecutables independientes. El código está escrito en C y se distribuye bajo la licencia MIT. Se puede leer más sobre el proyecto en el texto del anuncio del primer lanzamiento.

. La nueva versión añade soporte experimental para el tipo BigDecimal, que permite manipular números decimales con precisión arbitraria (análogo a BigInt para números en base 10). Se ha actualizado la implementación de la sobrecarga de operadores. Se han añadido ejemplos programas para el cálculo eficiente del número Pi con una precisión de hasta mil millones de cifras después del punto decimal (como matemático, Fabrice Bellard es conocido como el creador de la fórmula más rápida para calcular el número Pi).

Fuente: opennet.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