Descontinuações e remoções no Chrome 90

O Chrome 90 Beta foi lançado em 11 de março de 2021 e deve se tornar a versão estável em meados de abril de 2021.

Remoção dos tipos de plug-ins da Política de Segurança de Conteúdo

A diretiva 'plugin-types' permite que os desenvolvedores restrinjam os tipos de plug-in que podem ser carregados usando elementos HTML <embed> ou <object>. Isso permite que os desenvolvedores bloqueiem o Flash nas páginas. Como a compatibilidade com Flash foi descontinuada, essa diretiva de política não é mais necessária.

Remover canais de dados RTP WebRTC

O Chrome removeu o suporte para canais de dados RTP não padrão no WebRTC. Os usuários devem usar os canais de dados padrão baseados em SCTP.

Retornar vazio para Navigator.plugins e navigator.mimeTypes

O Chrome agora retorna vazio para navigator.plugins e navigator.mimeTypes. Com a remoção do Flash, não é mais necessário retornar nada para essas propriedades.

Política de descontinuação

Para manter a integridade da plataforma, às vezes removemos da plataforma Web APIs que executaram o curso. Há vários motivos para remover uma API, como os seguintes:

  • Elas foram substituídas por APIs mais recentes.
  • Elas são atualizadas para refletir as mudanças nas especificações e alinhar e consistência com outros navegadores.
  • Esses são experimentos iniciais que nunca se concretizaram em outros navegadores e, portanto, podem aumentar o fardo do suporte para os desenvolvedores da Web.

Algumas dessas mudanças afetam um número muito pequeno de sites. Para mitigar problemas com antecedência, avisamos 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 de descontinuação e remoção de APIs. Essencialmente:

  • Anuncie 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 conforme diminui o uso.

É possível encontrar uma lista de todos os recursos descontinuados em chromestatus.com usando o filtro descontinuado e removidos usando o filtro removido. Também tentaremos resumir algumas das mudanças, o raciocínio e os caminhos de migração nessas postagens.