Fabrice Bellard hat die JavaScript-Engine veröffentlicht

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

  • Es unterstĂŒtzt nahezu vollstĂ€ndig die Spezifikation ES2019.
  • Darunter auch mathematische Erweiterungen.
  • Es besteht alle Tests der ECMAScript Test Suite.
  • Es hat keine AbhĂ€ngigkeiten zu anderen Bibliotheken.
  • Die kleine GrĂ¶ĂŸe der statisch gelinkten Bibliothek betrĂ€gt ab 190 KiB auf x86 fĂŒr "hello world".
  • Ein schneller Interpreter – er besteht 56.000 Tests der ECMAScript Test Suite in etwa 100 Sekunden auf einem Desktop-PC mit 1 Kern. Die Overhead-Kosten fĂŒr den Start- und Stoppzyklus liegen bei < 300 ÎŒs.
  • Er kann JavaScript in ausfĂŒhrbare Dateien ohne externe AbhĂ€ngigkeiten kompilieren.
  • Er kann JavaScript in WebAssembly kompilieren.
  • Ein Garbage Collector mit ReferenzzĂ€hlung (deterministisch, mit geringem Speicherverbrauch).
  • Ein Befehlszeilen-Interpreter mit farbiger Syntaxhervorhebung.

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

Quelle: linux.org.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster