Una nova versione di u mutore JavaScript integratu da u fundatore di QEMU è FFmpeg

U matematicu francese Fabrice Bellard, chì una volta hà fundatu i prughjetti QEMU è FFmpeg, hà publicatu un aghjurnamentu di u mutore JavaScript integratu compactu chì sviluppa. QuickJS. U mutore sustene a specificazione ES2019 è estensioni matematiche supplementari cum'è i tipi BigInt è BigFloat. U rendiment di QuickJS hè notu superiore à analoghi dispunibili (XS à 35%, duktape più di duie volte jerryscript trè volte è MuJS sette volte). U prughjettu offre una libreria per incrustà u mutore, un interprete qjs per eseguisce codice JavaScript da a linea di cummanda, è un compilatore qjsc per generà file eseguibili autonomi. U codice hè scrittu in C è distribuitu da sottu a licenza MIT. Leghjite più nantu à u prugettu in u testu. annunziu di u primu numeru.

A nova versione aghjusta un supportu sperimentale per u tipu BigDecimal, chì vi permette di manipulà numeri decimali cù precisione arbitraria (analogu à BigInt per numeri cù basa 10). Implementazione aghjurnata di a sovraccarica di l'operatore. Aggiuntu esempi prugrammi per u calculu efficaci di Pi cù una precisione di finu à un billion numeri dopu à u puntu decimale (cum'è un matematicu, Fabrice Bellard hè cunnisciutu com'è u creatore di a formula più veloce per u calculu Pi).

Source: opennet.ru

Add a comment