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

A versão Beta do Chrome 89 foi lançada em 28 de janeiro de 2021 e deve se tornar a versão estável na primeira semana de março de 2021.

Remover eventos prefixados para

Os eventos prefixados legados (webkitprerenderstart, webkitprerenderstop, webkitprerenderload e webkitprerenderdomcontentloaded) enviados em <link rel=prerender> foram removidos do Chrome.

Status da plataforma do Chrome

Parar de clonar sessionStorage para janelas abertas sem noopener

Quando uma janela é aberta sem noopener, o Chrome não clona mais o sessionStorage do opener. Em vez disso, ele inicia um namespace sessionStorage vazio. Isso faz com que o Chrome esteja em conformidade com a especificação HTML.

Status da plataforma do Chrome | Bug do Chromium

Política de descontinuação

Para manter a plataforma saudável, às vezes removemos APIs da plataforma da Web que já foram usadas. Há muitos motivos para remover uma API, como:

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

Algumas dessas mudanças vão afetar um número muito pequeno de sites. Para atenuar problemas com antecedência, tentamos dar aos desenvolvedores um aviso prévio para que eles possam fazer as mudanças necessárias para manter os sites em funcionamento.

O Chrome tem um processo para descontinuações e remoções de APIs, essencialmente:

  • Anunciar na lista de e-mails blink-dev.
  • Definir avisos e fornecer escalas de tempo no console do Chrome DevTools quando o uso for detectado na página.
  • Aguardar, monitorar e remover o recurso à medida que o uso diminui.

Você pode encontrar uma lista de todos os recursos descontinuados em chromestatus.com usando o filtro descontinuado e recursos removidos aplicando o filtro removido. Também vamos tentar resumir algumas das mudanças, o raciocínio e os caminhos de migração nestes posts.