Fersiwn newydd o'r injan JavaScript wedi'i fewnosod gan sylfaenydd QEMU a FFmpeg

Mae'r mathemategydd Ffrengig Fabrice Bellard, a sefydlodd y prosiectau QEMU a FFmpeg, wedi cyhoeddi diweddariad i'r injan JavaScript mewnosodedig gryno a ddatblygodd. QuickJS. Mae'r injan yn cefnogi manyleb ES2019 ac estyniadau mathemategol ychwanegol fel mathau BigInt a BigFloat. Mae perfformiad QuickJS yn amlwg uwchraddol i analogau sydd ar gael (XS ar 35%, DukTap mwy na dyblu jerryscript tair gwaith a MuJS saith gwaith). Mae'r prosiect yn cynnig llyfrgell ar gyfer gwreiddio'r injan, dehonglydd qjs ar gyfer rhedeg cod JavaScript o'r llinell orchymyn, a chasglydd qjsc ar gyfer cynhyrchu ffeiliau gweithredadwy hunangynhwysol. Mae'r cod wedi'i ysgrifennu yn C a dosbarthu gan dan drwydded MIT. Gallwch ddarllen mwy am y prosiect yn y testun cyhoeddiad y rhifyn cyntaf.

Mae'r fersiwn newydd yn ychwanegu cefnogaeth arbrofol ar gyfer y math Degol Mawr, sy'n eich galluogi i drin rhifau degol gyda thrachywiredd mympwyol (cyfateb i BigInt ar gyfer rhifau gyda sylfaen 10). Diweddaru gweithrediad gorlwytho gweithredwr. Wedi adio enghreifftiau rhaglenni ar gyfer cyfrifo Pi yn effeithlon gyda chywirdeb o biliwn o leoedd degol (fel mathemategydd, gelwir Fabrice Bellard yn greawdwr y fformiwla gyflymaf ar gyfer cyfrifo Pi).

Ffynhonnell: opennet.ru

Ychwanegu sylw