Avian é uma máquina virtual leve e classe lbrary projetada para fornecer um subconjunto útil dos recursos do Java, adequado para a criação de aplicativos independentes.
É eficiente. A VM é implementada do zero e projetada para ser rápida e pequena.
Compilação Just-In-Time (JIT) para execução rápida de método - A coleta geracional de cópias para o lixo garante tempos de pausa curtos e boa localização espacial - As pilhas locais de encadeamento fornecem alocação de memória O (1) sem sobrecarga de sincronização - Desreferências de ponteiro nulas são tratadas via sinais do SO para evitar ramificações desnecessárias
A biblioteca de classes foi projetada para ser o mais flexível possível, permitindo que ferramentas como o ProGuard isolem agressivamente o código mínimo necessário para um aplicativo. Isso se traduz em downloads menores e inicialização mais rápida.