12 pontos por xguru 2025-09-11 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Baseado no Nova, um motor JavaScript/WebAssembly em Rust, e no Oxc, compilador de JS, oferecendo alta velocidade de execução e segurança
  • Suporte a TypeScript sem configuração, API Canvas 2D com aceleração por GPU, Web Crypto, SQLite, Web Storage e APIs Web abrangentes
  • Toolchain integrada para desenvolvedores (REPL, formatador, bundler, compilador para executável único) e LSP embutido, utilizável em vários editores
  • Em comparação com Node.js e Deno, tem menor uso de memória e leva vantagem em TypeScript, processamento gráfico e compilação em arquivo único
  • Runtime de uso geral que atende desde aplicações web de próxima geração, visualização de dados e jogos até scripts de alto desempenho, serviços web e computação científica

Especificações técnicas

  • Arquitetura: runtime baseado em Rust, motor Nova, modelo multithread, estruturas de dados zero-copy
  • Padrões web: conformidade com WHATWG Fetch API, W3C Canvas 2D, Web Crypto, TextEncoder/Decoder e WinterTC
  • Desempenho: tempo de inicialização abaixo de 10 ms, aceleração por hardware, gerenciamento de memória otimizado e resolução de módulos otimizada
  • Segurança: execução em sandbox, APIs baseadas em permissões, segurança do Rust e criptografia segura
  • Suporte a plataformas: Linux, macOS (Intel/Apple Silicon), Windows, Docker, cross-compilation

Comparação com Node.js e Deno

  • Uso de memória: Andromeda ~12MB, Node.js ~40MB, Deno ~25MB
  • TypeScript: Andromeda já vem embutido, Node.js exige configuração adicional, Deno oferece suporte nativo
  • Gráficos: Andromeda oferece suporte a Canvas com aceleração por GPU, Node.js não oferece suporte, Deno oferece suporte parcial
  • Compilação em arquivo único: Andromeda é nativo, Node.js depende de terceiros, Deno já vem embutido
  • Modelo de segurança: Andromeda oferece segurança de memória + sistema baseado em permissões, Node.js é centrado principalmente em verificações em tempo de execução

Ainda não há comentários.

Ainda não há comentários.