Una nuova versione del motore JavaScript integrato dal fondatore di QEMU e FFmpeg

Il matematico francese Fabrice Bellard, fondatore dei progetti QEMU e FFmpeg, ha pubblicato un aggiornamento del suo motore JavaScript incorporato compatto. QuickJS. Il motore supporta la specifica ES2019 e estensioni matematiche aggiuntive, come i tipi BigInt e BigFloat. In termini di performance, QuickJS è notevolmente i modelli esistenti, ad esempio, nel test superiore aiXS del 35%, DukTape più di due volte, JerryScript tre volte, mentre MuJS esistenti (fino a sette volte). Il progetto offre una libreria per incorporare il motore, un interprete qjs per eseguire codice JavaScript da riga di comando e un compilatore qjsc per generare file eseguibili autonomi. Il codice è scritto in C e distribuito distribuito sotto licenza MIT. Maggiori informazioni sul progetto possono essere lette nel comunicato stampa della prima release..

Nella nuova versione è stata aggiunta la supporto sperimentale per il tipo BigDecimal, che consente di manipolare numeri decimali con precisione arbitraria (simile a BigInt per numeri in base 10). È stata aggiornata l'implementazione del sovraccarico degli operatori. Sono stati aggiunti esempi programmi per il calcolo efficace del numero π con precisione fino a un miliardo di cifre decimali (Fabrice Bellard è noto come l'autore della formula più veloce per il calcolo di π).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster