Den franske matematikern Fabrice Bellard, mest kĂ€nd för sitt arbete med ffmpeg, qemu, tcc och berĂ€kningen av talet pi, har publicerat QuickJS â en kompakt implementation av JavaScript som ett bibliotek i C.
- Stöder nÀstan helt ES2019-specifikationen.
- Inklusive matematiska tillÀgg.
- GodkÀnns av alla tester i ECMAScript Test Suite.
- Ingen beroende av andra bibliotek.
- Liten storlek pĂ„ den statiskt lĂ€nkade biblioteken â frĂ„n 190 KiB pĂ„ x86 för "hello world".
- Snabb tolk â klarar 56000 tester i ECMAScript Test Suite pĂ„ ~100 sekunder pĂ„ 1 kĂ€rna i en stationĂ€r dator. Start- och stoppkostnader < 300 ”s.
- Kan kompilera JavaScript till körbara filer utan externa beroenden.
- Kan kompilera JavaScript till WebAssembly.
- Garbage collector med referensrÀkning (deterministisk, med lÄg minnesförbrukning).
- Kommandotolk med syntaxmarkering i fÀrg.
Enligt prestandatester frÄn diskussioner pÄ Opennet.ru, QuickJS hastighet i tester Àr 15-40 gÄnger lÀgre Àn Node.js.
KĂ€lla: linux.org.ru
