Toleo jipya la injini ya JavaScript iliyopachikwa kutoka kwa mwanzilishi wa QEMU na FFmpeg

Mwanahisabati Mfaransa Fabrice Bellard, ambaye alianzisha miradi ya QEMU na FFmpeg, amechapisha sasisho kwa injini ya JavaScript iliyopachikwa kompakt aliyotengeneza. QuickJS. Injini inasaidia vipimo vya ES2019 na viendelezi vya ziada vya hisabati kama vile aina za BigInt na BigFloat. Utendaji wa QuickJS unaonekana bora kwa analogi zinazopatikana (XS kwa asilimia 35, DukTape zaidi ya mara mbili jerryscript mara tatu na MuJS mara saba). Mradi unatoa maktaba ya kupachika injini, mkalimani wa qjs wa kuendesha msimbo wa JavaScript kutoka kwa safu ya amri, na mkusanyaji wa qjsc wa kutengeneza faili zinazotekelezeka zinazojitosheleza. Kanuni imeandikwa katika C na kusambazwa na chini ya leseni ya MIT. Unaweza kusoma zaidi juu ya mradi katika maandishi tangazo la toleo la kwanza.

Toleo jipya linaongeza usaidizi wa majaribio kwa aina BigDecimal, ambayo hukuruhusu kudhibiti nambari za desimali kwa usahihi wa kiholela (sawa na BigInt kwa nambari zilizo na msingi 10). Utekelezaji uliosasishwa wa upakiaji wa waendeshaji kupita kiasi. Imeongezwa mifano programu za kukokotoa Pi kwa usahihi kwa usahihi wa nafasi bilioni moja za desimali (kama mwanahisabati, Fabrice Bellard anajulikana kama mtayarishaji wa fomula ya haraka zaidi ya kukokotoa Pi).

Chanzo: opennet.ru

Kuongeza maoni