Նոր տարբերակը JavaScript-ի встроенного շարժիչի հիմնադրի QEMU և FFmpeg կողմից

Ֆրանսիական մաթեմատիկոս Ֆաբրիս Բելլար (Fabrice Bellard), ով հիմնադրել է QEMU և FFmpeg նախագծերը, հրապարակել է իր կողմից մշակվող կոմպակտ встроված JavaScript շարժիչի թարմացումը QuickJS. Շարժիչը աջակցում է ES2019 Specifications և լրացուցիչ մաթեմատիկական ընդլայնումներ, ինչպիսիք են BigInt և BigFloat տիպերը: Նախագծի կատարողականությունը նկատելիորեն անցնում է համեմատական վարկանիշներին (35%-ով, DukTape երկու անգամից ավելի, JerryScript երեք անգամ, իսկ MuJS յոթ անգամ: յոթ անգամ): Նախագիծն առաջարկում է գրադարանը շարժիչի встроելու համար, qjs կատարման տարածող JavaScript կոդի հրահանգի միջոցով և qjsc կոմպիլատոր տարբերակը, որը ստեղծում է ինքնագործող գործադիր ֆայլեր: Կոդը գրված է C լեզվով և բաշխվում է MIT լիցենզիայով: Նախագծի մասին լրատվություն կարելի է գտնել հոդվածում առաջին թողարկման հայտարարության.

Նոր տարբերակում հավելավճար է ավելացված BigDecimal, որը թույլ է տալիս մանիպուլացնել տասնորդական թվերը առանց չափի սահմանափակման (BigInt-ի նման, սակայն հիմքում 10): Փոքր ախորժակի իրականացումը վերափոխվել է: Հավելված են օրինակներ պ ծրագրերի համար էական հաշվարկների համար `Pi` թվի մատչության մակարդակով մեկ միլիարդ թվանիշերի հետո (մաթեմատիկոս Ֆաբրիս Բելլարը հայտնի է որպես `Pi` թվի ամենափոքր արագությամբ վճարող բանաձևի ստեղծող):

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster