Simeon Vincent, responsável pela interação com desenvolvedores de extensões na equipe do Chrome (ocupa o cargo de defensor do desenvolvedor de extensões),
Para usuários regulares da API do Chrome
Os desenvolvedores de complementos para bloqueio de anúncios prepararam em conjunto
Uma versão preliminar da terceira versão do manifesto, que define a lista de capacidades e recursos fornecidos aos complementos do Chrome, está planejada para ser usada para testes em compilações experimentais do Chrome Canary nos próximos meses.
Ao mesmo tempo, a motivação para proibir alterações no conteúdo recebido através da API webRequest ainda não é totalmente clara. As alegações de que o modo de bloqueio da API webRequest tem um impacto negativo no desempenho porque o navegador espera que o manipulador do complemento conclua seu trabalho antes de renderizar a página não resistem às críticas. Conduzido anteriormente
O segundo argumento, relacionado ao desejo de proteger os usuários do acesso descontrolado de complementos ao conteúdo, também não parece convincente, pois em vez de remover funcionalidades há muito estabelecidas e difundidas em complementos legítimos, foi possível adicionar um novo tipo de autoridade e fornecer ao usuário a escolha final de instalar um complemento com acesso total às solicitações de rede ou não. Além disso, o Google deixou o suporte ao uso da API webRequest em modo somente leitura, permitindo monitoramento completo do tráfego sem intervenção de baixo nível.
Os complementos podem alterar o conteúdo das páginas da web carregadas por meio de outras APIs (por exemplo, complementos maliciosos ainda podem exibir seus anúncios, lançar mineradores e analisar o conteúdo dos formulários de entrada).
Raymond Hill, autor dos sistemas uBlock Origin e uMatrix para bloquear conteúdo indesejado, é bastante rígido
Ele nunca recebeu argumentos convincentes sobre a necessidade de interromper a ampla e popular API entre os desenvolvedores de complementos. Segundo Raymond, a queda no desempenho não é argumento, já que as páginas carregam lentamente devido ao seu inchaço, e não devido ao uso do modo de bloqueio webRequest em complementos implementados corretamente. Se o Google realmente se importasse com o desempenho, eles teriam redesenhado o webRequest com base no mecanismo
De acordo com Raymond, a estratégia do Google é determinar o equilíbrio ideal entre a expansão da base de usuários do Chrome e os danos aos negócios causados pelo uso de bloqueadores de conteúdo. Na primeira fase da expansão do Chrome, o Google foi forçado a tolerar os bloqueadores de anúncios como um dos complementos mais populares entre os usuários. Mas depois que o Chrome ganhou domínio, a empresa tentou inclinar a balança a seu favor e obter controle sobre o bloqueio, promovendo
Fonte: opennet.ru