Die neue Version der Embedded-JavaScript-Engine des Gründers von QEMU und FFmpeg

Der französische Mathematiker Fabrice Bellard, der einst die Projekte QEMU und FFmpeg ins Leben rief, hat ein Update seiner kompakten eingebetteten JavaScript-Engine veröffentlicht. QuickJS. Die Engine unterstützt die ES2019-Spezifikation sowie zusätzliche mathematische Erweiterungen wie die Typen BigInt und BigFloat. In Bezug auf die Leistung übertrifft QuickJS deutlich vergleichbare Engines ( XSum 35%, DukTape mehr als doppelt, JerryScript dreimal, und MuJS sogar siebenmal). Das Projekt bietet eine Bibliothek zum Einbetten der Engine, den Interpreter qjs zum Ausführen von JavaScript-Code über die Kommandozeile und den Compiler qjsc zur Erstellung von eigenständigen ausführbaren Dateien. Der Code ist in C geschrieben und unter der MIT-Lizenz. Weitere Informationen zum Projekt finden Sie im Text wird unter der GPLv3-Lizenz bereitgestellt. der Ankündigung des ersten Releases. In der neuen Version wurde experimentelle Unterstützung für den Typ.

BigDecimal , der die Manipulation von Dezimalzahlen mit beliebiger Genauigkeit ermöglicht (vergleichbar mit BigInt für Basis-10-Zahlen), hinzugefügt. Die Implementierung der Operatorüberladung wurde aktualisiert. Es wurdenBeispiele hinzugefügt. Beispiele Programme zur effizienten Berechnung von Pi mit einer Genauigkeit von bis zu einer Milliarde Nachkommastellen (als Mathematiker ist Fabrice Bellard bekannt für die Entwicklung der schnellsten Formel zur Berechnung von Pi).

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster