12 ポイント 投稿者 xguru 2025-09-11 | まだコメントはありません。 | WhatsAppで共有
  • Rust製のJavaScript/WebAssemblyエンジンであるNovaと、JSコンパイラであるOxcをベースに、高速な実行速度と安全性を提供
  • ゼロコンフィグのTypeScriptサポート、GPUアクセラレーション対応2D Canvas API、Web Crypto、SQLite、Web Storageなど包括的なWeb APIをサポート
  • 開発者向けの統合ツールチェーン(REPL、フォーマッタ、バンドラ、単一実行ファイルコンパイラ)とLSPを内蔵し、各種エディタで利用可能
  • 既存のNode.js、Denoと比較してメモリ使用量が少なく、TypeScriptやグラフィックス処理、単一ファイルコンパイルで優位性を持つ
  • 次世代Webアプリケーション、データ可視化、ゲーム、高性能スクリプト、Webサービス、科学技術計算まで対応する汎用ランタイム

技術仕様

  • アーキテクチャ: Rustベースのランタイム、Novaエンジン、マルチスレッドモデル、ゼロコピーデータ構造
  • Web標準: WHATWG Fetch API、W3C Canvas 2D、Web Crypto、TextEncoder/Decoder、WinterTC準拠
  • 性能: 10ms未満の起動時間、ハードウェアアクセラレーション、最適化されたメモリ管理とモジュール解釈
  • セキュリティ: サンドボックス実行、権限ベースAPI、Rustの安全性、安全な暗号化を提供
  • プラットフォーム対応: Linux、macOS(Intel/Apple Silicon)、Windows、Docker、クロスコンパイル

Node.js、Denoとの比較

  • メモリ使用量: Andromeda ~12MB、Node.js ~40MB、Deno ~25MB
  • TypeScript: Andromedaは標準内蔵、Node.jsは追加設定が必要、Denoはネイティブ対応
  • グラフィックス: AndromedaはGPUアクセラレーション対応Canvasをサポート、Node.jsは非対応、Denoは部分対応
  • 単一ファイルコンパイル: Andromedaはネイティブ、Node.jsはサードパーティ、Denoは内蔵
  • セキュリティモデル: Andromedaはメモリ安全 + 権限ベース、Node.jsはランタイムチェック中心

まだコメントはありません。

まだコメントはありません。