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