نشر فابريس بيلارد محرك جافا سكريبت

أصدر عالم الرياضيات الفرنسي فابريس بيلارد ، المعروف بعمله على 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

إضافة تعليق