A atual geração do Firefox foi construída sobre o motor de rendereização Gekko 1.9. Um motor de renderização, ou simplesmente engine, é um programa que interpreta o código e as linguagens de marcação (como HTML ou XSL) e gera a imagem da página Web que você vê em seu browser. O engine do Gekko 1.9 é mais rápido que o das versões anteriores, mas ele vem com um preço. Ao contrário das gerações anteriores do Firefox, o Firefox 3 não é compatível com o Windows 98 ou versões anteriores. Ele também não funciona em versões anteriores à 10.3 do Mac OS X.
Com as versões anteriores do Firefox, algumas pessoas notaram que seus computadores ficavam lerdos quando usavam o browser. Parecia que o Firefox consumia mais recursos de memória quanto mais tempo permanecia ativo, especialmente se o usuário abria múltiplas abas enquanto navegava. O Firefox tinha um vazamento de memória.
Vazamentos de memória não são necessariamente um problema sério - a maior parte das vezes, um simples reboot resolve a questão. Mas ter de reiniciar o computador múltiplas vezes sempre que você para para uma navegação mais demorada é bem chato. Se você tiver muitas aplicações rodando ao mesmo tempo, a velocidade de processamento do seu computador pode baixar até travar. Consertar os vazamentos de memória se transformou na prioridade número 1 para o grupo Mozilla com o Firefox 3.
A equipe de desenvolvimento do Firefox tem várias ferramentas que a ajuda a medir e consertar vazamentos de memória. Essas ferramentas tem nomes como BloatView, Leaky e Trace Malloc. Os desenvolvedores usaram essas ferramentas para diagnosticar os problemas nas versões anteriores do Firefox. Mais, a ferramento coletora de ciclos XPCOM no Firefox 3 procura por memória não-utilizad para alimentar de volta o computador.
A Fundação Mozilla projetou o navegador para integrar o mais perfeitamente possível com o diferentes sistemas operacionais. Cada versão - Windows, Mac e Linux - tem um visual e um estilo que complementa o sistema operacional nativo.
Na próxima página vamoa ver quais são os possíveis prblemas do Firefox.