أصدر عالم الرياضيات الفرنسي فابريس بيلارد ، المعروف بعمله على ffmpeg و qemu و tcc وحساب pi ، QuickJS ، وهو تطبيق مضغوط لـ JavaScript كمكتبة C.
- يدعم مواصفات ES2019 بشكل كامل تقريبًا.
- بما في ذلك الامتدادات الرياضية.
- يجتاز جميع اختبارات ECMAScript Test Suite.
- لا تبعيات على مكتبات أخرى.
- الحجم الصغير للمكتبة المرتبطة بشكل ثابت يبدأ من 190 كيلوبايت على x86 لـ "hello world".
- مترجم سريع - يجتاز 56000 اختبار ECMAScript Test Suite في حوالي 100 ثانية على مركز كمبيوتر مكتبي واحد. بدء وإيقاف دورة الحمل <1 ميكروثانية.
- يمكن ترجمة جافا سكريبت إلى ملفات قابلة للتنفيذ بدون تبعيات خارجية.
- يمكن ترجمة جافا سكريبت إلى WebAssembly.
- جامع القمامة المحسوب مرجعيًا (حتمي ، استهلاك منخفض للذاكرة).
- مترجم سطر الأوامر مع تمييز بناء الجملة الملون.
وفق اختبارات الأداء من مناقشات على opennet.ru، سرعة QuickJS في الاختبارات 15-40 مرة أقل من Node.js.
المصدر: linux.org.ru