.
WebComponents v0 removido
Os Componentes da Web v0 foram removidos do Chrome 80 para computadores e dispositivos Android. O Chromium 86 as remove da WebView. Essa remoção inclui elementos personalizados v0, Shadow DOM v0 e importações HTML.
Suporte para FTP descontinuado
O Chrome está descontinuando e removendo o suporte a URLs de FTP. A implementação atual de FTP no Google Chrome não tem suporte para conexões criptografadas (FTPS) nem proxies. O uso do FTP no navegador é tão baixo que não é mais viável investir na melhoria do cliente FTP atual. Além disso, há mais clientes FTP disponíveis em todas as plataformas afetadas.
O Google Chrome 72 e versões mais recentes removeram o suporte para buscar subrecursos de documentos por FTP e renderizar recursos de FTP de nível superior. Atualmente, a navegação até URLs do FTP resulta na exibição de uma lista de diretórios ou um download, dependendo do tipo de recurso. Um bug no Google Chrome 74 e versões mais recentes resultou na perda do suporte para acessar URLs FTP por meio de proxies HTTP. O suporte a proxy para FTP foi removido inteiramente no Google Chrome 76.
Os recursos restantes da implementação de FTP do Google Chrome são restritos a mostrar uma lista de diretórios ou fazer o download de um recurso por conexões não criptografadas.
A suspensão de suporte vai seguir este cronograma:
Chrome 86
O FTP ainda está ativado por padrão para a maioria dos usuários, mas está desativado para canais de pré-lançamento (Canary e Beta) e será desativado experimentalmente para 1%
dos usuários com versão estável. Nesta versão, é possível reativá-lo na linha de comando
usando a flag --enable-ftp
ou a
--enable-features=FtpProtocol
.
Chrome 87
O suporte a FTP será desativado por padrão para 50% dos usuários, mas poderá ser ativado usando as flags listadas acima.
Chrome 88
O suporte para FTP será desativado.
Política de descontinuação
Para manter a plataforma saudável, às vezes removemos APIs da Plataforma Web que já cumpriram seu curso. Há muitos motivos para removermos uma API, como:
- Elas foram substituídas por APIs mais recentes.
- Elas são atualizadas para refletir mudanças nas especificações e trazer alinhamento e consistência com outros navegadores.
- Eles são experimentos iniciais que nunca foram concluídos em outros navegadores e, portanto, podem aumentar a carga de suporte para desenvolvedores da Web.
Algumas dessas mudanças vão afetar um número muito pequeno de sites. Para evitar 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 funcionando.
Atualmente, o Chrome tem um processo de descontinuação e remoção de APIs, basicamente:
- Anunciar na lista de e-mails blink-dev.
- Defina avisos e forneça 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.
Você pode 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, raciocínios e caminhos de migração nessas postagens.