Foi publicado o primeiro alpha do Opera 12. Apesar de ter poucos usuários, o Opera continua evoluindo e acompanhando a web atual, dando conta de inúmeros recursos comuns nos navegadores de hoje.
A versão 12 já está em desenvolvimento há algum tempo, e tem recebido melhorias interessantes nos últimos meses. O motor Javascript dele, Carakan, está mais eficiente em termos de uso de memória e totalmente compatível com ECMAScript 5.1. Na semana passada foi adicionado um novo interpretador de HTML 5. Agora a versão alpha vem com outro marco importante: aceleração por hardware com suporte a WebGL.
Com isso o Opera fica pronto para rodar jogos e aplicações web mais elaboradas em HTML 5, como o jogo Emberwind. Há alguns outros demos, incluindo o Formula 1 e Don’t click.
A aceleração gráfica não se dá apenas na exibição dos gráficos das páginas, mas também nos componentes da interface do navegador. Em placas de vídeo velhas ou não suportadas ele continuará funcionando usando procedimentos via software, que não são tão bons quanto via hardware mas ainda assim são bem otimizados.
Outro recurso do Opera 12 é o suporte a temas, que permite usar temas leves baseados em fotos. Os temas por enquanto só funcionam no Windows ou Mac. Alguns podem ser baixados nesta página.
A aceleração por hardware está em estágios iniciais de desenvolvimento. Funciona só com OpenGL e requer placas recentes e drivers atualizados. Futuramente suportarão também DirectX e mais GPUs. Em alguns casos o navegador pode travar ou até mesmo congelar o sistema, retornando a famosa tela azul da morte – provavelmente por algum problema com os comandos para o driver da GPU, afinal é uma versão alpha.
Há mais informações e links relacionados no anúncio. Links diretos do arquivo: para Windows, Mac e Linux/FreeBSD.
