No futuro, o multiprocesso não poderá mais ser desativado no Firefox

A Mozilla planeja remover opções de configuração nas próximas versões do navegador Firefox, que permitem aos usuários desativar a arquitetura de processos múltiplos do navegador.

A Mozilla introduziu a arquitetura de múltiplos processos no navegador Firefox em 2016. O Firefox usaria vários processos para dividir sites carregados entre eles e usaria processos diferentes para a funcionalidade do navegador.

Enquanto isso aumentava o uso de memória, também significava que o Firefox se tornaria mais estável no processo e menos propenso a falhas no site, levando o navegador inteiro com eles. A implementação da Mozilla foi diferente da do Google. O Chrome usa um processo por site, o Firefox coloca vários sites em um único processo.

A arquitetura de processos múltiplos do Firefox recebeu inúmeras melhorias ao longo dos anos. A Mozilla adicionou mais processos e introduziu um recurso de segurança de sandbox posteriormente, que dependia dele.

A Mozilla planeja remover duas preferências do Firefox de qualquer versão do navegador. A mudança está planejada para o Firefox 68.

  • browser.tabs.remote.force-enable - impõe o uso de vários processos no Firefox se não estiver ativado por padrão, por exemplo, devido à acessibilidade.
  • browser.tabs.remote.force-disable - Desativa o processo múltiplo no navegador Firefox.

Você provavelmente se pergunta sobre browser.tabs.remote.autostart, a preferência que habilita ou desabilita a arquitetura de múltiplos processos no Firefox (em vez de impor um valor como as outras duas preferências).

O Mozilla restringirá a preferência de true nas compilações domésticas. Enquanto ele ainda estiver no Firefox, configurá-lo como false em about: config não terá mais o efeito desejado quando a alteração ocorrer. O status da preferência é sempre verdadeiro nas compilações domésticas do Firefox, independentemente do valor escolhido pelo usuário.

Em outras palavras: daqui para frente, os usuários do Firefox não podem mais desativar o multiprocesso no navegador. Não está claro em quantas instalações do Firefox o processo múltiplo está desabilitado. Alguns usuários fazem isso para melhorar o uso da memória ou a lentidão do navegador.

Palavras finais

O Mozilla não revela por que deseja remover a preferência no Bugzilla, apenas que a desativação de vários processos não deve ser "tão fácil". Informações adicionais estão disponíveis em uma postagem no grupo Mozilla Dev Platform:

O objetivo geral era garantir que parássemos de avô usuários em uma configuração não-e10s que eles

não deve ser executado no dia-a-dia, uma vez que recebe pouco ou nenhum teste e é menos seguro.

Também foi mencionado que o Fluxo de Atividade é interrompido se o processo múltiplo estiver desativado. (via Techdows)

Não gosto particularmente de alterações que removem a escolha do usuário de qualquer programa, incluindo navegadores da web. O Mozilla provavelmente receberá muitas críticas por sua remoção, mesmo que isso afete apenas uma minoria de usuários do navegador.

O Firefox 68 é a próxima versão ESR do navegador. Está programado para um lançamento em 9 de julho de 2019.

Agora você : Qual a sua opinião sobre a mudança?