Нова версия на вградения JavaScript ендж от основателя на QEMU и FFmpeg

Френският математик Фабрис Беллар (Fabrice Bellard), който създаде проектите QEMU и FFmpeg, публикува обновление на компактния вграден JavaScript енджин. QuickJS. Енджинът поддържа спецификацията ES2019 и допълнителни математически разширения, като типовете BigInt и BigFloat. По производителност QuickJS значително превъзхожда наличните аналози (XS с 35%, DukTape повече от два пъти, JerryScript три пъти, а MuJS седем пъти). Проектът предлага библиотека за интегриране на енджина, интерпретатор qjs за изпълнение на JavaScript код от команден ред и компилатор qjsc за генериране на самодостатъчни изпълними файлове. Кодът е написан на C и разпространява е с лиценз MIT. Повече за проекта можете да прочетете в текста на анонса на първото издание..

В новата версия е добавена експериментална поддръжка на типа BigDecimal, позволяващ манипулирането на десетични числа с произволна точност (аналог на BigInt за числа с основа 10). Обновена е реализацията на претоварването на оператори. Добавени са примерите програми за ефективно изчисление на числото Пи с точност до един милиард цифри след запетаята (като математик, Фабрис Беллар е известен като създател на най-бързата формула за изчисление на числото Пи).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster