Nije ferzje fan 'e ynbêde JavaScript-motor fan' e oprjochter fan QEMU en FFmpeg

De Frânske wiskundige Fabrice Bellard, dy't de QEMU- en FFmpeg-projekten oprjochte, hat in update publisearre foar de kompakte ynbêde JavaScript-motor dy't hy ûntwikkele. QuickJS. De motor stipet de ES2019-spesifikaasje en ekstra wiskundige tafoegings lykas BigInt- en BigFloat-typen. De prestaasjes fan QuickJS binne merkber superieur oan beskikbere analogen (XS op 35%, DukTape mear as ferdûbele jerryscript trije kear en MuJS sân kear). It projekt biedt in bibleteek foar it ynbêdzjen fan de motor, in qjs-tolk foar it útfieren fan JavaScript-koade fan 'e kommandorigel, en in qjsc-kompiler foar it generearjen fan selsstannige útfierbere bestannen. De koade is skreaun yn C en ferspraat troch ûnder MIT lisinsje. Mear oer it projekt kinne jo lêze yn de tekst oankundiging fan it earste nûmer.

De nije ferzje foeget eksperimintele stipe ta foar it type BigDecimal, wêrmei jo desimale sifers mei willekeurige presyzje kinne manipulearje (analooch oan BigInt foar nûmers mei basis 10). Updated ymplemintaasje fan operator overloading. Added foarbylden programma's foar it effisjint berekkenjen fan Pi mei in krektens fan maksimaal in miljard desimale plakken (as wiskundige is Fabrice Bellard bekend as de skepper fan 'e fluchste formule foar it berekkenjen fan Pi).

Boarne: opennet.ru

Add a comment