12 puan yazan xguru 2025-09-11 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Rust tabanlı JavaScript/WebAssembly motoru Nova ve JS derleyicisi Oxc üzerine kurulu olup hızlı çalışma hızı ve güvenlik sunar
  • Sıfır yapılandırmalı TypeScript desteği, GPU hızlandırmalı 2D Canvas API, Web Crypto, SQLite, Web Storage gibi kapsamlı Web API'leri destekler
  • Geliştiriciler için entegre araç zinciri (REPL, biçimlendirici, bundler, tek çalıştırılabilir dosya derleyicisi) ve yerleşik LSP sunarak çeşitli editörlerde kullanılabilir
  • Mevcut Node.js ve Deno ile karşılaştırıldığında daha düşük bellek kullanımı sunar ve TypeScript, grafik işleme ve tek dosya derleme gibi alanlarda üstünlük sağlar
  • Yeni nesil web uygulamaları, veri görselleştirme, oyunlar, yüksek performanslı betikler, web servisleri ve bilimsel hesaplamaya kadar destekleyen genel amaçlı bir çalışma zamanı

Teknik özellikler

  • Mimari: Rust tabanlı çalışma zamanı, Nova motoru, çok iş parçacıklı model, sıfır kopya veri yapıları
  • Web standartları: WHATWG Fetch API, W3C Canvas 2D, Web Crypto, TextEncoder/Decoder, WinterTC uyumluluğu
  • Performans: 10 ms altı başlangıç süresi, donanım hızlandırma, optimize edilmiş bellek yönetimi ve modül çözümleme
  • Güvenlik: sandbox çalıştırma, izin tabanlı API, Rust güvenliği, güvenli şifreleme
  • Platform desteği: Linux, macOS(Intel/Apple Silicon), Windows, Docker, çapraz derleme

Node.js ve Deno ile karşılaştırma

  • Bellek kullanımı: Andromeda ~12MB, Node.js ~40MB, Deno ~25MB
  • TypeScript: Andromeda'da varsayılan olarak yerleşik, Node.js'te ek yapılandırma gerekir, Deno'da yerel destek vardır
  • Grafik: Andromeda GPU hızlandırmalı Canvas desteği sunar, Node.js desteklemez, Deno kısmen destekler
  • Tek dosya derleme: Andromeda yerel, Node.js üçüncü taraf, Deno yerleşik
  • Güvenlik modeli: Andromeda bellek güvenliği + izin tabanlı, Node.js ise ağırlıklı olarak çalışma zamanı kontrollerine dayanır

Henüz yorum yok.

Henüz yorum yok.