A francia matematikus Fabrice Bellard, aki egykor a QEMU és az FFmpeg projektek alapítója volt, közzétette frissítését a fejlesztés alatt álló kompakt beágyazott JavaScript-motorhoz. A motor támogatja az ES2019 specifikációt és további matematikai kiterjesztéseket, mint például a BigInt és BigFloat típusokat. Teljesítményben a QuickJS jelentősen meglévő megfelelőit felülmúlja ( DukTape-t JerryScript-t MuJS-t hétszer). A projekthez tartozik egy könyvtár a motor beágyazásához, a qjs értelmező a JavaScript-kód parancssorból való futtatásához, és a qjsc fordító az önálló végrehajtható fájlok generálásához. A kód C nyelven íródott és MIT licenc alatt áll. A projektről bővebb információt a .
Az új verzióban kísérleti támogatás került bevezetésre a , amely lehetővé teszi a tizedes számok tetszőleges pontossággal történő kezelését (analóg a BigInt-tel a 10 alapú számok esetében). Frissítésre került az operátorok túlterhelésének megvalósítása. Új programokat adtak hozzá a π számának hatékony kiszámításához, egy milliárd tizedesjegy pontosságig (mint matematikus, Fabrice Bellard arról híres, hogy ő alkotta meg a leggyorsabb képletet a π kiszámítására).
Forrás: opennet.ru
