Френският математик Фабрис Беллар (Fabrice Bellard), който създаде проектите QEMU и FFmpeg, публикува обновление на компактния вграден JavaScript енджин. . Енджинът поддържа спецификацията ES2019 и допълнителни математически разширения, като типовете BigInt и BigFloat. По производителност QuickJS значително наличните аналози ( с 35%, повече от два пъти, три пъти, а седем пъти). Проектът предлага библиотека за интегриране на енджина, интерпретатор qjs за изпълнение на JavaScript код от команден ред и компилатор qjsc за генериране на самодостатъчни изпълними файлове. Кодът е написан на C и е с лиценз MIT. Повече за проекта можете да прочетете в текста .
В новата версия е добавена експериментална поддръжка на типа , позволяващ манипулирането на десетични числа с произволна точност (аналог на BigInt за числа с основа 10). Обновена е реализацията на претоварването на оператори. Добавени са програми за ефективно изчисление на числото Пи с точност до един милиард цифри след запетаята (като математик, Фабрис Беллар е известен като създател на най-бързата формула за изчисление на числото Пи).
Източник: opennet.ru
