Versioni i ri i motorit të integruar JavaScript nga themeluesi i QEMU dhe FFmpeg

Французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проекты QEMU и FFmpeg, опубликовал обновление развиваемого им компактного встраиваемого JavaScript-движка QuickJS. Движок поддерживает спецификацию ES2019 и дополнительные математические расширения, такие как типы BigInt и BigFloat. По производительности QuickJS заметно superiore ndaj имеющиеся аналоги (XS në 35%, duktape më shumë se dy herë jerryscript tre herë dhe MuJS в семь раз). Проектом предлагается библиотека для встраивания движка, интерпретатор qjs для запуска JavaScript-кода из командной строки и компилятор qjsc для генерации самодостаточных исполняемых файлов. Код написан на Си и shperndare nga под лицензией MIT. Подробнее о проекте можно прочитать в тексте анонса первого выпуска.

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

Burimi: opennet.ru

Shto një koment