ffmpeg, qemu, tcc மற்றும் pi கணக்கிடுதல் ஆகியவற்றில் தனது பணிக்காக நன்கு அறியப்பட்ட பிரெஞ்சு கணிதவியலாளர் ஃபேப்ரிஸ் பெல்லார்ட், C இல் ஒரு நூலகமாக ஜாவாஸ்கிரிப்ட்டின் சிறிய செயலாக்கமான QuickJS ஐ பொதுவில் கிடைக்கச் செய்தார்.
- ES2019 விவரக்குறிப்பை கிட்டத்தட்ட முழுமையாக ஆதரிக்கிறது.
- கணித நீட்டிப்புகள் உட்பட.
- அனைத்து ECMAScript டெஸ்ட் சூட் சோதனைகளிலும் தேர்ச்சி பெறுகிறது.
- மற்ற நூலகங்களைச் சார்ந்திருக்கவில்லை.
- நிலையான இணைக்கப்பட்ட நூலகத்தின் சிறிய அளவு - x190 இல் 86 KiB இலிருந்து “ஹலோ வேர்ல்ட்”.
- வேகமான மொழிபெயர்ப்பாளர் - டெஸ்க்டாப் பிசியின் 56000 மையத்தில் ~100 வினாடிகளில் 1 ECMAScript டெஸ்ட் சூட் சோதனைகளில் தேர்ச்சி பெறுகிறது. தொடக்க-நிறுத்த சுழற்சி மேல்நிலை < 300 µs.
- வெளிப்புற சார்புகள் இல்லாமல் இயங்கக்கூடிய கோப்புகளில் Javascript ஐ தொகுக்க முடியும்.
- Javascriptஐ WebAssemblyக்கு தொகுக்கலாம்.
- குறிப்பு கவுண்டருடன் குப்பை சேகரிப்பான் (தீர்மானம், குறைந்த நினைவக நுகர்வு).
- வண்ண ஸ்னிடாக்சிஸ் ஹைலைட்டுடன் கட்டளை வரி மொழிபெயர்ப்பாளர்.
படி செயல்திறன் சோதனைகள் из Opennet.ru இல் விவாதங்கள், சோதனைகளில் QuickJS இன் வேகம் Node.js ஐ விட 15-40 மடங்கு குறைவாக உள்ளது.
ஆதாரம்: linux.org.ru