Remoção de WebComponents v0
O Web Components v0 foi removido dos computadores e do Android no Chrome 80. Chromium 86 o remove da WebView. Essa remoção inclui Custom Elements v0 e Shadow DOM v0 e importações de HTML.
Suspensão do suporte a FTP
O Chrome vai descontinuar e remover o suporte a URLs de FTP. O FTP atual no Google Chrome não oferece suporte a conexões criptografadas (FTPS), nem proxies. O uso de FTP no navegador é baixo o suficiente para que não seja mais viável investir na melhoria do cliente FTP existente. Além disso, mais clientes FTP compatíveis estão disponíveis em todas as plataformas afetadas.
O Google Chrome 72 e versões posteriores removeram o suporte para buscar sub-recursos de documentos via FTP e renderização de recursos de FTP de nível superior. Navegando para o FTP Os URLs mostram uma listagem de diretórios ou um download, dependendo do tipo de recursos. Um bug no Google Chrome 74 e posteriores resultou na queda do suporte para acessar URLs de FTP em proxies HTTP. O suporte de proxy para FTP foi removido inteiramente no Google Chrome 76.
Os recursos restantes da implementação de FTP do Google Chrome estão restritos exibir uma listagem de diretórios ou fazer o download de um recurso sem criptografia.
A descontinuação do suporte seguirá este cronograma:
Chrome 86
O FTP ainda está ativado por padrão para a maioria dos usuários, mas desativado para pré-lançamento
(Canary e Beta) e serão desativados em 1% dos casos.
de usuários estáveis. Nesta versão, é possível reativá-la na linha de comando
usando a sinalização de linha de comando --enable-ftp
ou a
sinalização --enable-features=FtpProtocol
.
Chrome 87
O suporte a FTP ficará desativado por padrão para 50% dos usuários, mas poderá ser usando as sinalizações listadas acima.
Chrome 88
O suporte a FTP será desativado.
Política de descontinuação
Para manter a integridade da plataforma, às vezes removemos APIs que executaram seu curso da plataforma da Web. Pode haver muitas razões para remover um API, como:
- Elas foram substituídas pelas APIs mais recentes.
- Eles são atualizados para refletir as alterações nas especificações e, assim, alinhar e manter a consistência com outros navegadores.
- Eles são experimentos iniciais que nunca aconteceram em outros navegadores e, portanto, podem aumentar a carga de suporte para desenvolvedores Web.
Algumas dessas mudanças afetarão um número muito pequeno de sites. Para reduzir os problemas com antecedência, tentamos avisar os desenvolvedores com antecedência para que eles possam fazer as mudanças necessárias e manter os sites em execução.
Atualmente, o Chrome tem um processo para descontinuações e remoções de APIs, essencialmente:
- Anuncie na lista de e-mails blink-dev.
- Defina avisos e crie escalas de tempo no console do Chrome DevTools quando o uso for detectado na página.
- Aguarde, monitore e remova o recurso quando o uso diminuir.
É possível encontrar uma lista de todos os recursos descontinuados em chromestatus.com usando o filtro descontinuado e os recursos removidos aplicando o filtro removido. Também vamos tentar resumir algumas das mudanças, argumentos e caminhos de migração nessas postagens.