Fabrice Bellard hat die JavaScript-Engine veröffentlicht

Der französische Mathematiker Fabrice Bellard, bekannt durch seine Arbeiten zu ffmpeg, qemu, tcc und der Berechnung der Zahl Pi, hat QuickJS veröffentlicht – eine kompakte Implementierung von JavaScript als C-Bibliothek.

  • UnterstĂŒtzt nahezu vollstĂ€ndig die ES2019-Spezifikation.
  • Darunter mathematische Erweiterungen.
  • Besteht alle Tests des ECMAScript Test Suite.
  • Keine AbhĂ€ngigkeiten von anderen Bibliotheken.
  • Kleine GrĂ¶ĂŸe der statisch verlinkbaren Bibliothek – ab 190 KiB auf x86 fĂŒr "Hello World".
  • Schneller Interpreter – besteht 56.000 Tests des ECMAScript Test Suite in ca. 100 Sekunden auf einem Desktop-PC mit einem Kern. Die Overhead-Zeit fĂŒr Start und Stopp betrĂ€gt < 300 ”s.
  • Kann JavaScript in ausfĂŒhrbare Dateien ohne externe AbhĂ€ngigkeiten kompilieren.
  • Kann JavaScript in WebAssembly kompilieren.
  • Garbage Collector mit ReferenzzĂ€hlung (deterministisch, mit geringem Speicherbedarf).
  • Kommandozeileninterpreter mit farbiger Syntaxhervorhebung.

Laut Leistungstests aus Diskussionen auf Opennet.ru, die Geschwindigkeit von QuickJS in Tests ist 15-40 mal langsamer als die von Node.js.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster