Nouvo vèsyon motè JavaScript entegre soti nan fondatè QEMU ak FFmpeg

Matematisyen franse Fabrice Bellard, ki te fonde pwojè QEMU ak FFmpeg, te pibliye yon aktyalizasyon motè JavaScript entegre kontra enfòmèl ant li devlope. QuickJS. Motè a sipòte spesifikasyon ES2019 la ak ekstansyon matematik adisyonèl tankou kalite BigInt ak BigFloat. Pèfòmans QuickJS se aparan siperyè a analogue ki disponib (XS nan 35%, DukTape plis pase double jerryscript twa fwa ak MuJS sèt fwa). Pwojè a ofri yon bibliyotèk pou entegre motè a, yon entèprèt qjs pou kouri kòd JavaScript ki soti nan liy lòd la, ak yon konpilateur qjsc pou jenere dosye ègzèkutabl endepandan. Kòd la ekri nan C ak distribiye pa anba lisans MIT. Ou ka li plis sou pwojè a nan tèks la anons premye pwoblèm nan.

Nouvo vèsyon an ajoute sipò eksperimantal pou kalite a BigDecimal, ki pèmèt ou manipile nimewo desimal ak presizyon abitrè (analòg ak BigInt pou nimewo ki gen baz 10). Mizajou aplikasyon surcharge operatè. Te ajoute egzanp pwogram pou kalkile Pi efikas ak yon presizyon ki rive jiska yon milya desimal (kòm yon matematisyen, Fabrice Bellard se ke yo rekonèt kòm kreyatè fòmil ki pi rapid pou kalkile Pi).

Sous: opennet.ru

Add nouvo kòmantè