.
O Chrome 88 Beta foi lançado em 3 de dezembro de 2020 e deve se tornar a versão estável na terceira semana de janeiro de 2021.
Não permitir pop-ups durante o descarregamento de páginas (empresas)
Desde o Chrome 80, as páginas não podem mais abrir uma nova página durante
o descarregamento usando window.open()
. Desde então, as empresas podem usar
a flag de política AllowPopupsDuringPageUnload
para permitir pop-ups durante o descarregamento
da página. A partir do Chrome 88, essa flag não é mais compatível.
Web Components v0 removido
Os Componentes da Web v0 estão em um teste de origem reversa desde o Chrome 80. Isso permitiu que os usuários da API fizessem upgrade dos sites, garantindo que os novos adotantes dos componentes da Web usassem a versão 1. O teste de origem reversa termina com o Chrome 87, tornando o Chrome 88 o primeiro em que a versão 0 não é mais compatível. As APIs Web Components v1 substituem a v0 e têm suporte total no Chrome, Safari, Firefox e Edge. Esta remoção abrange os itens listados abaixo.
Elementos personalizados v0 Importações HTML Shadow DOM v0
Suporte para FTP removido
O Chrome removeu o suporte a URLs de FTP. A implementação de FTP legada no 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, clientes FTP mais avançados estão 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. A navegação até URLs 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 foram restritos à exibição de uma lista de diretórios ou ao download de um recurso por conexões não criptografadas.
No Chrome 77, o suporte para FTP foi desativado por padrão para 50% dos usuários, mas estava disponível com flags.
No Chrome 88, todo o suporte para FTP está 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.