Французскі матэматык Фабрыс Белар (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.
- Зборшчык смецця са лічыльнікам спасылак (дэтэрмінаваны, з малым спажываннем памяці).
- Інтэрпрэтатар каманднага радка з каляровым падсвятленнем снітаксісу.
Згодна з тэстам прадукцыйнасці з абмеркавання на Opennet.ru, хуткасць QuickJS у тэстах у 15-40 разоў менш, чым Node.js.
Крыніца: linux.org.ru