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 per il suo motore JavaScript compatto e incorporato. QuickJS. Il motore supporta la specifica ES2019 e estensioni matematiche aggiuntive, come i tipi BigInt e BigFloat. In termini di prestazioni, QuickJS supera nettamente gli analoghi esistenti (XS del 35%, DukTape di oltre il doppio, JerryScript per tre volte, e MuJS per sette volte). Il progetto offre una libreria per integrare 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 è sotto licenza MIT. Maggiori informazioni sul progetto possono essere lette nel testo dell'annuncio della prima versione..

Nella nuova versione è stata aggiunta il supporto sperimentale per il tipo BigDecimal, che consente di maneggiare numeri decimali con precisione arbitraria (equivalente a BigInt per i numeri in base 10). È stata aggiornata l'implementazione del sovraccarico degli operatori. Sono stati aggiunti casi d'uso programmi per il calcolo efficace del numero pi con precisione fino a un miliardo di cifre decimali (come matematico, Fabrice Bellard è conosciuto come il creatore della formula più veloce per calcolare il numero pi).

Fonte: opennet.ru

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