Фабрис Белард JavaScript қозғалтқышын шығарды

Француз математигі Фабрис Беллард, 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

пікір қалдыру