- Menawarkan kecepatan eksekusi tinggi dan keamanan berdasarkan Nova, mesin JavaScript/WebAssembly berbasis Rust, serta Oxc, kompiler JS
- Mendukung TypeScript tanpa konfigurasi, Canvas API 2D dengan akselerasi GPU, Web Crypto, SQLite, Web Storage, dan Web API yang komprehensif
- Menyediakan toolchain terintegrasi untuk pengembang (REPL, formatter, bundler, kompiler executable tunggal) serta LSP bawaan yang dapat digunakan di berbagai editor
- Dibandingkan Node.js dan Deno yang ada, Andromeda menggunakan memori lebih sedikit dan unggul dalam TypeScript, pemrosesan grafis, serta kompilasi file tunggal
- Runtime serbaguna yang mendukung aplikasi web generasi berikutnya, visualisasi data, game, skrip berkinerja tinggi, layanan web, hingga komputasi ilmiah
Spesifikasi teknis
- Arsitektur: runtime berbasis Rust, mesin Nova, model multithread, struktur data zero-copy
- Standar web: WHATWG Fetch API, W3C Canvas 2D, Web Crypto, TextEncoder/Decoder, patuh WinterTC
- Kinerja: waktu mulai di bawah 10ms, akselerasi perangkat keras, pengelolaan memori dan resolusi modul yang dioptimalkan
- Keamanan: eksekusi sandbox, API berbasis izin, keamanan Rust, menyediakan kriptografi yang aman
- Dukungan platform: Linux, macOS(Intel/Apple Silicon), Windows, Docker, cross-compilation
Perbandingan dengan Node.js dan Deno
- Penggunaan memori: Andromeda ~12MB, Node.js ~40MB, Deno ~25MB
- TypeScript: Andromeda terpasang bawaan, Node.js memerlukan konfigurasi tambahan, Deno mendukung secara native
- Grafik: Andromeda mendukung Canvas dengan akselerasi GPU, Node.js tidak mendukung, Deno mendukung sebagian
- Kompilasi file tunggal: Andromeda native, Node.js pihak ketiga, Deno bawaan
- Model keamanan: Andromeda aman secara memori + berbasis izin, Node.js berfokus pada pemeriksaan saat runtime
Belum ada komentar.