Ný útgáfa af innbyggðu JavaScript vélinni frá stofnanda QEMU og FFmpeg

Franski stærðfræðingurinn Fabrice Bellard, sem stofnaði QEMU og FFmpeg verkefnin, hefur birt uppfærslu á þéttu innbyggðu JavaScript vélinni sem hann þróaði. QuickJS. Vélin styður ES2019 forskriftina og viðbótar stærðfræðilegar viðbætur eins og BigInt og BigFloat tegundir. Frammistaða QuickJS er áberandi yfirburði tiltækar hliðstæður (XS á 35%, duktband oftar en tvisvar jerryscript þrisvar sinnum og MuJS sjö sinnum). Verkefnið býður upp á bókasafn til að fella vélina inn, qjs túlk til að keyra JavaScript kóða frá skipanalínunni og qjsc þýðanda til að búa til sjálfstætt keyrsluskrár. Kóðinn er skrifaður í C ​​og dreift af undir MIT leyfi. Nánar má lesa um verkefnið í textanum tilkynningu um fyrsta tbl.

Nýja útgáfan bætir við tilraunastuðningi fyrir gerðina BigDecimal, sem gerir þér kleift að vinna með tugatölur með handahófskenndri nákvæmni (sambærilegt BigInt fyrir tölur með grunn 10). Uppfærð útfærsla á ofhleðslu rekstraraðila. Bætt við dæmi forrit til að reikna út Pi á skilvirkan hátt með allt að milljarði aukastafa nákvæmni (sem stærðfræðingur er Fabrice Bellard þekktur sem skapari hraðskreiðastu formúlunnar til að reikna Pi).

Heimild: opennet.ru

Bæta við athugasemd