Estas não são necessariamente mudanças ruins - na verdade, são grandes melhorias. Mas o Firefox parece estar abandonando sua grande vantagem e se tornando ainda mais parecido com o Chrome. A lista de motivos para usar o Firefox no Chrome está diminuindo.
Um Multi-Process, Sandboxed Firefox está quase aqui
O Firefox atualmente está sozinho como o único navegador da web de processo único. O Chrome foi multi-processo quando foi lançado, e outros navegadores como o Internet Explorer, o Microsoft Edge, o Apple Safari e o Opera são todos navegadores com vários processos agora.
Na verdade, o Firefox não é mais um processo único - ele tem um processo especial de contêiner de plug-ins usado para isolar o plug-in do Flash e outros plug-ins do navegador do restante do navegador. Mas, se você tiver uma CPU de oito núcleos e carregar oito páginas da web, elas não serão executadas em oito núcleos - elas serão executadas em apenas um.
A Mozilla teve um projeto on-again, off-again para consertar isso chamado Electrolysis. O projeto foi interrompido em 2011 porque era muito difícil, mas foi reiniciado anos depois. Felizmente, está quase aqui. O Firefox multi-process está ativado por padrão nas atuais versões do Firefox e será lançado para todos em meados de dezembro de 2015, de acordo com a Mozilla. Isso significa que o Firefox finalmente terá um melhor desempenho em CPUs com vários núcleos ao renderizar várias páginas da web.
Como outro bônus, o sandboxing de segurança chegará junto com a Electrolysis. Este é outro recurso muito aguardado que outros navegadores - sim, incluindo o Internet Explorer - tiveram por anos. O Firefox é atualmente o único navegador da Web que não usa as tecnologias de sandboxing para limitar os danos que as explorações de navegador podem causar. Isso teve um impacto real no mundo real - veja o recente ataque malvertising que usou um dia zero no Firefox para comprometer usuários do Windows, Mac e Linux em um site russo. Sandboxing provavelmente teria evitado isso, ou pelo menos exigiria que os atacantes também explorassem uma falha separada na sandbox.
WebExtensions substituirá o poderoso Power Extension Framework do Firefox
A Mozilla anunciou recentemente sua intenção de eliminar o atual framework de extensão do Firefox e substituí-lo por algo novo. O novo framework, chamado WebExtensions, é “amplamente compatível com o modelo usado pelo Chrome e pelo Opera”. O Microsoft Edge está prestes a ganhar uma estrutura de extensão que também será amplamente compatível com a estrutura de extensão do Chrome - todos, exceto a Apple, bandwagon e incorporando extensões do tipo Chrome.
As extensões XUL e XPCOM atuais serão descontinuadas e removidas inteiramente dentro de um ano e meio. Esses poderosos complementos que você está usando no Firefox hoje? Eles vão embora em algum momento no futuro próximo, substituídos por complementos muito mais parecidos com os do Chrome.
Agora, este não é o fim do mundo. A Mozilla quer estender a estrutura de extensões do Chrome para adicionar recursos que possibilitem extensões como o NoScript e adicionar suporte à barra lateral, como o suporte da barra lateral no Opera. A Mozilla quer garantir que as extensões populares atuais possam continuar a trabalhar no FIrefox do futuro e está trabalhando para que isso aconteça.
E mais, isso é uma boa notícia. A poderosa estrutura de extensão do Firefox gerou muitos problemas iniciais, especialmente quando a Mozilla embarcou em um ciclo de lançamento rápido semelhante ao do Chrome. Está prestes a causar muito mais problemas, pois muitas extensões precisarão ser atualizadas para suportar o processo de vários processos do Firefox ou não funcionarão corretamente. Projetos futuros como o Servo - um novo mecanismo de layout para talvez um dia substituir o Gecko - também não seriam compatíveis com o antigo sistema de extensão. E deve haver uma melhora na segurança, já que as extensões podem ser mais sandboxed e nem todas têm acesso a tudo.
Mas isso, corretamente, faz com que algumas pessoas percam o caminho errado. O sistema de extensão do Firefox está prestes a se tornar menos poderoso. Atualmente, as extensões do navegador podem fazer praticamente qualquer coisa no Firefox. Isso leva a problemas de segurança, problemas de compatibilidade e quebras durante o desenvolvimento. Mas também é a grande vantagem do Firefox - o Firefox é o navegador com a estrutura de complemento mais poderosa, sem nenhum. Isso já não é mais verdade. A Mozilla adicionará recursos para permitir que os complementos mais populares continuem a funcionar, mas complementos menos utilizados e complementos futuros serão muito mais restritos no que eles podem fazer.
Se o Firefox não tiver mais a estrutura complementar mais poderosa, sua maior vantagem sobre seus concorrentes desaparecerá.
O Firefox está seguindo as pegadas do Chrome há anos
É claro que o Firefox vem seguindo os passos do Chrome há muito tempo. Logo após o lançamento do Chrome, a Mozilla embarcou em um ciclo de lançamento rápido que vê lançamentos regulares do Firefox a cada seis semanas. Isso causou muitos problemas com complementos quebrados porque a estrutura complementar do Firefox nunca foi projetada para isso.
No ano passado, o Firefox recebeu um novo tema chamado Australis, projetado para ser mais “moderno”. Muitos usuários consideraram isso muito mais parecido com o Chrome e se opuseram a ele.O Firefox também abandonou a barra de status, como o Chrome fez.
Outros recursos também se tornaram cada vez mais semelhantes ao Chrome. O Firefox Sync foi reprojetado para usar apenas um nome de usuário e uma senha, em vez do antigo sistema de chaves de segurança, como o Chrome. Agora você pode ter as janelas de navegação normal e de navegação privada de uma só vez, como no Chrome. A Mozilla começou a incluir recursos questionáveis como a integração do Firefox Hello e do Pocket, assim como o Google criou seus próprios recursos no Chrome. O Firefox agora pode reproduzir vídeos H.264 na web, como outros navegadores podem.
A Mozilla também permitirá apenas add-ons assinados pela Mozilla na versão estável do Firefox, exigindo que os usuários mudem para uma versão de desenvolvedor para instalar os que a Mozilla não aprovou. O Chrome também está limitando isso por motivos de segurança.
E a Mozilla está prestes a sair com o Firefox para iOS - um navegador para iPhone e iPad que oferece uma aparência diferente ao redor do renderizador Apple, mas permite que você sincronize com sua conta do Firefox. O Chrome para iOS funciona de forma semelhante, mas a Mozilla evitou fazer isso por anos, porque não podia usar seu próprio mecanismo de renderização Gecko.
Firefox precisa de uma identidade distinta
Agora, não nos entenda mal: a maioria dessas mudanças é boa. Mesmo os mais controversos, como se livrar da estrutura de extensão, provavelmente serão uma melhoria a longo prazo.
Mas não há dúvida de que o Firefox está gradualmente perdendo sua identidade distinta. Abandonar a estrutura de extensão mais poderosa para um modelo complementar amplamente compatível com o Chrome será um grande golpe para uma parte importante da base de usuários do Firefox.
A Mozilla precisa responder a uma importante pergunta: por que usar o Firefox em vez do Chrome? A Mozilla provavelmente argumentaria que o Firefox é único porque é feito por uma empresa sem fins lucrativos dedicada a tornar a web melhor, em vez de grandes corporações com fins lucrativos que fazem mais coisas como seus concorrentes. Ele também usa o Gecko, um mecanismo de renderização diferente, que ajudará a preservar os padrões da Web por meio de diversas implementações. Mas isso é realmente suficiente?
O Firefox agora está usando o Yahoo como seu mecanismo de busca padrão, e isso certamente não é uma grande vantagem. Vá em frente - pesquise "vlc" no Google, Bing e Yahoo agora mesmo. O Google mostrará a você um grande link de download do VLC sem nenhum anúncio enganoso, o Bing mostrará alguns anúncios perigosamente enganosos, mas ainda direcionará você para a página de download do VLC, e o Yahoo mostrará um monte de anúncios tentando fazer o download de malware sem um indicação clara de onde você pode obter o VLC. O Firefox tem o pior mecanismo de busca padrão de qualquer navegador convencional, e a Mozilla certamente não está ajudando os usuários, indo com o Yahoo.