Nova verzija JavaScript motora koji se može ugraditi od osnivača QEMU i FFmpeg

Francuski matematičar Fabrice Bellard, koji je svojevremeno osnovao projekte QEMU i FFmpeg, objavio je ažuriranje kompaktnog ugrađenog JavaScript motora koji razvija. QuickJS. Motor podržava ES2019 specifikaciju i dodatna matematička proširenja kao što su tipovi BigInt i BigFloat. Performanse QuickJS-a su primetne superiorniji od dostupni analozi (XS na 35%, duktape više od dva puta jerryscript tri puta i MuJS sedam puta). Projekat nudi biblioteku za ugrađivanje motora, qjs interpreter za pokretanje JavaScript koda iz komandne linije i qjsc kompajler za generisanje samostalnih izvršnih datoteka. Kod je napisan u C i distribuira pod MIT licencom. Više o projektu pročitajte u tekstu. najava prvog broja.

Nova verzija dodaje eksperimentalnu podršku za ovaj tip BigDecimal, koji vam omogućava da manipulišete decimalnim brojevima sa proizvoljnom preciznošću (analogno BigIntu za brojeve sa bazom 10). Ažurirana implementacija preopterećenja operatera. Dodato primjere programi za efikasno izračunavanje Pi sa tačnošću do milijardu brojeva nakon decimalne zapete (kao matematičar, Fabrice Bellard je poznat kao tvorac najbrže formule za izračunavanje Pi).

izvor: opennet.ru

Dodajte komentar