Француз математигі Фабрис Беллард, ffmpeg, qemu, tcc және pi есептеуі бойынша жұмысымен танымал, QuickJS-ті жалпыға қолжетімді етті, бұл JavaScript-ті C тіліндегі кітапхана ретінде ықшам енгізу.
- ES2019 спецификациясын толығымен дерлік қолдайды.
- Соның ішінде математикалық кеңейтулер.
- Барлық ECMAScript Test Suite сынақтарынан өтеді.
- Басқа кітапханаларға тәуелділік жоқ.
- Статикалық байланысқан кітапхананың шағын өлшемі – «сәлем әлемі» үшін x190 жүйесінде 86 КБ.
- Жылдам аудармашы - жұмыс үстелі компьютерінің 56000 ядросында ~100 секундта 1 300 ECMAScript Test Suite сынақтарынан өтеді. Бастау-тоқтату циклінің үстеме шығыны < XNUMX мкс.
- Javascript-ті сыртқы тәуелділіктерсіз орындалатын файлдарға құрастыра алады.
- WebAssembly жүйесіне Javascript құрастыра алады.
- Анықтамалық есептегіші бар қоқыс жинағыш (детерминирленген, жадты аз тұтыну).
- Түсті снитаксисті бөлектеумен пәрмен жолы аудармашысы.
бойынша өнімділік сынақтары -дан Opennet.ru сайтындағы талқылаулар, сынақтардағы QuickJS жылдамдығы Node.js-тен 15-40 есе аз.
Ақпарат көзі: linux.org.ru