QEMU eta FFmpeg-en sortzailearen kapsulatutako JavaScript motorearen bertsio berria

Fabrice Bellard matematikari frantziarrak, QEMU eta FFmpeg proiektuak sortu zituenak, berak garatu zuen txertatutako JavaScript motor trinkoaren eguneraketa bat argitaratu du. QuickJS. Motorrak ES2019 zehaztapena eta luzapen matematiko osagarriak onartzen ditu, hala nola BigInt eta BigFloat motak. QuickJS-en errendimendua nabaria da superior eskuragarri dauden analogoak (XS % 35, DukTape bikoiztu baino gehiago jerryscript hiru aldiz eta MuJS zazpi aldiz). Proiektuak motorra txertatzeko liburutegi bat eskaintzen du, qjs interprete bat komando-lerrotik JavaScript kodea exekutatzeko eta qjsc konpiladore bat fitxategi exekutagarriak sortzeko. Kodea C-n idatzita dago eta arabera banatuta MIT lizentziapean. Proiektuari buruz gehiago irakur dezakezu testuan lehen zenbakiaren iragarpena.

Bertsio berriak motarako euskarri esperimentala gehitzen du Hamar Handia, zenbaki hamartarrak doitasun arbitrarioz manipulatzeko aukera ematen duena (BigInt-en antzekoa 10 oinarria duten zenbakietarako). Operadoreen gainkargaren ezarpen eguneratua. Gehituta adibide mila milioi hamartarren zehaztasunarekin Pi modu eraginkorrean kalkulatzeko programak (matematikari gisa, Fabrice Bellard Pi kalkulatzeko formula azkarrenaren sortzailea bezala ezagutzen da).

Iturria: opennet.ru

Gehitu iruzkin berria