Французский математик Фабрис Белар (Fabrice Bellard) более известный работой над ffmpeg, qemu, tcc и вычислением числа пи, выложил в открытый доступ QuickJS — компактную реализацию JavaScript в виде библиотеки на языке C. Почти полностью поддерживает спецификацию ES2019. В том числе математические расширения. Проходит все тесты ECMAScript Test Suite. Нет зависимостей от других библиотек. Малый размер статически линкуемой библиотеки — от 190 KiB на x86 для «hello world». Быстрый интерпретатор — проходит 56000 тестов ECMAScript Test Suite за ~100с на 1 ядре настольного ПК. Накладные расходы на цикл запуска и остановки < 300 мкс. Может компилировать Джаваскрипт в исполнимые файлы без внешних зависимостей. Может компилировать Джаваскрипт в WebAssembly. Сборщик мусора со счётчиком ссылок (детерминированный, с малым потреблением памяти). Интерпретатор командной строки с цветной подсветкой снитаксиса. Согласно [ тестам производительности ](
https://pastebin.com/rfb7k13m ) из [ обсуждения на Opennet.ru ](
https://www.opennet.ru/opennews/art.shtml?num=51079 ) , скорость QuickJS в тестах в 15-40 раз меньше, чем Node.js.
Ссылка:
https://www.linux.org.ru/news/opensource/15106597