فابریس بیلارډ د جاواسکریپټ انجن خپور کړ

فرانسوي ریاضي پوه فابریس بیلارډ، چې د ffmpeg، qemu، tcc او محاسبې pi په اړه د هغه د کار لپاره ښه پیژندل شوی، QuickJS په عامه توګه شتون لري، په C کې د کتابتون په توګه د جاوا سکریپټ یو جامع تطبیق.

  • نږدې په بشپړ ډول د ES2019 توضیحاتو ملاتړ کوي.
  • د ریاضياتي توسیعونو په شمول.
  • ټول د ECMAScript ټیسټ سویټ ازموینې پاس کوي.
  • په نورو کتابتونونو پورې تړاو نلري.
  • د سټیلیلي تړل شوي کتابتون کوچنۍ اندازه - د "هیلو نړۍ" لپاره په x190 کې له 86 KiB څخه.
  • ګړندی ژباړونکی - د ډیسټاپ کمپیوټر په 56000 کور کې ~ 100s کې 1 ECMAScript ټیسټ سویټ ازموینې پاس کوي. د 300 µs <XNUMX څخه پورته د پیل مخه ونیسئ.
  • د بهرني انحصار پرته د اجرا وړ فایلونو کې جاواسکریپټ تالیف کولی شي.
  • کولی شي جاواسکریپټ WebAssembly ته تالیف کړي.
  • د حوالې کاونټر سره د کثافاتو راټولونکی (ټاکونکي ، د حافظې ټیټ مصرف).
  • د کمانډ لاین ترجمان د رنګ شوي سنیټیکسیس روښانه کولو سره.

د د فعالیت ازموینې د په Opennet.ru کې بحثونه، په ازموینو کې د QuickJS سرعت د Node.js په پرتله 15-40 ځله کم دی.

سرچینه: linux.org.ru

Add a comment