Trocando o XUL pelo desempenho: interface nativa chega ao Firefox Aurora para Android
Leia também: Firefox para Android pode abandonar o XUL e ficar mais rápido
Via noticiaslinux.com.br:
A Mozilla publicou uma nova versão do Firefox para Android no seu canal de desenvolvimento do Aurora; a versão 11 antes estava disponível apenas como “Nightly build”. O navegador web para dispositivos móveis agora usa uma interface nativa Android. Tradicionalmente, as implementações do Firefox vinham usando XUL, uma linguagem baseada em XML que é interpretada pelo motor de renderização
• Publicado por Augusto Campos em
2012-01-06
Bom, a interface Android já é algo similar na estrutura (baseada em XMLs e CSS), mas o desempenho do XUL sempre foi o calcanhar de aquiles do Firefox mobile.
A questão é que o XUL é renderizado pelo gecko, que demora a carregar (i/o lento do storage).
Nesta nova abordagem, a interface é escrita em java. Ela é apresentada rapidamente e o user já pode digitar um endereço.
Enquanto isso, o gecko continua carregando em background para poder abrir páginas.
Finalmente!!!!