Mofuta o mocha oa enjene ea JavaScript e kentsoeng ho tsoa ho mothehi oa QEMU le FFmpeg

Setsebi sa lipalo sa Lefora, Fabrice Bellard, ea thehileng QEMU le merero ea FFmpeg, o phatlalalitse ntlafatso ho enjine e kenelletseng ea JavaScript eo a e hlahisitseng. QuickJS. Enjene e ts'ehetsa litlhaloso tsa ES2019 le likeketso tse ling tsa lipalo tse joalo ka mefuta ea BigInt le BigFloat. Ts'ebetso ea QuickJS ea bonahala e phahametseng li-analogue tse fumanehang (XS ka 35%, DukTape ho feta habeli jerryscript makhetlo a mararo le MuJS makhetlo a supileng). Morero o fana ka laeborari bakeng sa ho kenya enjene, mofetoleli oa qjs bakeng sa ho tsamaisa khoutu ea JavaScript ho tsoa moleng oa taelo, le motlatsi oa qjsc bakeng sa ho iketsetsa lifaele tse ka phethehang. Khoutu e ngotsoe ka C le ajoa ke tlas'a laesense ea MIT. U ka bala haholoanyane ka morero temaneng phatlalatso ea tokollo ea pele.

Mofuta o mocha o eketsa tšehetso ea liteko bakeng sa mofuta BigDecimal, e u lumellang ho laola linomoro tsa decimal ka ho nepahala ho sa hlokahaleng (ho tšoana le BigInt bakeng sa linomoro tse nang le motheo oa 10). Phethahatso e ntlafalitsoeng ea ts'ebetso ea opareitara e ngata haholo. E kentsoe mehlala mananeo a ho bala Pi ka nepo ka ho nepahala ha libaka tse bilione e le 'ngoe (joalo ka setsebi sa lipalo, Fabrice Bellard o tsejoa e le moetsi oa foromo e potlakileng ea ho bala Pi).

Source: opennet.ru

Eketsa ka tlhaloso