12 Punkte von xguru 2025-09-11 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Basiert auf Nova, einer in Rust geschriebenen JavaScript/WebAssembly-Engine, sowie dem JS-Compiler Oxc und bietet hohe Ausführungsgeschwindigkeit und Sicherheit
  • Unterstützt Zero-Config-TypeScript, GPU-beschleunigte 2D-Canvas-API, Web Crypto, SQLite, Web Storage und weitere umfassende Web-APIs
  • Mit integrierter Toolchain für Entwickler (REPL, Formatter, Bundler, Compiler für einzelne ausführbare Dateien) sowie eingebautem LSP, nutzbar in verschiedenen Editoren
  • Gegenüber Node.js und Deno mit geringerem Speicherverbrauch sowie Vorteilen bei TypeScript, Grafikverarbeitung und der Kompilierung einzelner Dateien
  • Eine universelle Laufzeit, die Next-Generation-Webanwendungen, Datenvisualisierung, Spiele, High-Performance-Skripte, Web-Services und wissenschaftliches Rechnen unterstützt

Technische Spezifikationen

  • Architektur: Rust-basierte Laufzeit, Nova-Engine, Multithread-Modell, Zero-Copy-Datenstrukturen
  • Web-Standards: WHATWG Fetch API, W3C Canvas 2D, Web Crypto, TextEncoder/Decoder, WinterTC-konform
  • Leistung: Startzeit unter 10 ms, Hardwarebeschleunigung, optimiertes Speichermanagement und Modulauflösung
  • Sicherheit: Sandbox-Ausführung, berechtigungsbasierte APIs, Rust-Sicherheit, sichere Kryptografie
  • Plattformunterstützung: Linux, macOS (Intel/Apple Silicon), Windows, Docker, Cross-Compilation

Vergleich mit Node.js und Deno

  • Speicherverbrauch: Andromeda ~12MB, Node.js ~40MB, Deno ~25MB
  • TypeScript: Bei Andromeda standardmäßig integriert, bei Node.js zusätzliche Konfiguration erforderlich, Deno mit nativer Unterstützung
  • Grafik: Andromeda unterstützt GPU-beschleunigtes Canvas, Node.js nicht unterstützt, Deno teilweise unterstützt
  • Kompilierung einzelner Dateien: Bei Andromeda nativ, bei Node.js über Drittanbieter, bei Deno integriert
  • Sicherheitsmodell: Andromeda mit Speichersicherheit + berechtigungsbasiert, Node.js primär mit Laufzeitprüfungen

Noch keine Kommentare.

Noch keine Kommentare.