10 Punkte von xguru 2021-03-03 | 4 Kommentare | Auf WhatsApp teilen
  • In C geschrieben und im Vergleich zu bestehenden Interpretern 8x schneller (langsamer als JIT)

  • Mit nur 64 Kb Code + 10 Kb RAM ausführbar

→ Unterstützt Umgebungen wie x86, x86_64, ARM, RISC-V, PowerPC, MIPS, Xtensa und ARC32

→ Linux, Windows, Mac, FreeBSD, Browser, Android, iOS

→ OpenWRT, Raspberry Pi, Arduino, ESP8266

  • Cosmopolitan Libc angewendet (ab v0.4.8)

→ Eine einzige 152kb-.com-Datei läuft auf 6 Betriebssystemen

4 Kommentare

 
deadcat 2021-03-03

Aber da es in C geschrieben ist, verstehe ich nicht so recht, was es bedeutet, dass es langsamer als JIT ist. Kann etwas, das kompiliert wurde, langsamer als JIT sein?

 
musoftware 2021-03-03

Selbst wenn das Projekt wahrscheinlich in C geschrieben ist, scheint es so zu sein, dass es WASM-Binärdateien interpretierend ausführt, weshalb es wohl langsamer ist, als sie per JIT zu kompilieren und auszuführen.

 
xguru 2021-03-03

Ach, ich glaube, damit ist gemeint, dass diese Geschwindigkeit die Verarbeitungsgeschwindigkeit von Wasm ist und dass es, egal wie schnell es auch sein mag, als Interpreter nicht schneller als ein Wasm-JIT sein kann.

 
xguru 2021-03-03

Es erscheinen nach und nach mehr Projekte, die Cosmopolitan einsetzen.