Французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проекты QEMU и FFmpeg, опубликовал обновление развиваемого им компактного встраиваемого JavaScript-движка . Движок поддерживает спецификацию ES2019 и дополнительные математические расширения, такие как типы BigInt и BigFloat. По производительности QuickJS заметно имеющиеся аналоги ( 35%, üle kahe korra, kolme korra ning в семь раз). Проектом предлагается библиотека для встраивания движка, интерпретатор qjs для запуска JavaScript-кода из командной строки и компилятор qjsc для генерации самодостаточных исполняемых файлов. Код написан на Си и под лицензией MIT. Подробнее о проекте можно прочитать в тексте .
В новой версии добавлена экспериментальная поддержка типа , позволяющего манипулировать десятичными числами с произвольной точностью (аналог BigInt для чисел с основанием 10). Обновлена реализация перегрузки операторов. Добавлены программ для эффективного расчёта числа Пи с точностью до миллиарда чисел после запятой (как математик, Фабрис Беллар известен как создатель самой быстрой формулы вычисления числа Пи).
Allikas: opennet.ru
