Fabrice Bélard JavaScript mühərrikini dərc etdi

Ffmpeg, qemu, tcc və pi hesablanması ilə bağlı işi ilə daha çox tanınan fransız riyaziyyatçısı Fabrice Bellard, C kitabxanası kimi JavaScript-in kompakt tətbiqi olan QuickJS-i buraxdı.

  • ES2019 spesifikasiyasını demək olar ki, tam dəstəkləyir.
  • O cümlədən riyazi uzantılar.
  • Bütün ECMAScript Test Suite testlərindən keçir.
  • Digər kitabxanalardan asılılıq yoxdur.
  • Statik olaraq əlaqəli kitabxananın kiçik ölçüsü "salam dünya" üçün x190-da 86 KiB-dir.
  • Sürətli tərcüməçi - 56000 masaüstü kompüter nüvəsində ~100 saniyə ərzində 1 ECMAScript Test Suite testindən keçir. Başlanğıc və dayandırma dövrü yuxarı < 300 µs.
  • Javascript-i xarici asılılıqlar olmadan icra edilə bilənlərə tərtib edə bilər.
  • Javascript-i WebAssembly-ə tərtib edə bilər.
  • İstinad hesablanmış zibil toplayıcısı (deterministik, aşağı yaddaş istehlakı).
  • Rəngli sintaksisi vurğulayan komanda xətti tərcüməçisi.

Uyğun olaraq performans testləri haqqında opennet.ru saytında müzakirələr, testlərdə QuickJS-in sürəti Node.js-dən 15-40 dəfə azdır.

Mənbə: linux.org.ru

Добавить комментарий