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

O Chrome 101 Beta foi lançado em 31 de março de 2022 e deve se tornar a versão estável no final de abril de 2022.

Reduzir as informações da string do user agent

O Chrome está reduzindo a quantidade de informações que a string do user agent expõe em solicitações HTTP, assim como em navigator.userAgent, navigator.appVersion e navigator.platform. Estamos fazendo isso para evitar que a string do user agent seja usada para técnicas de impressão digital passiva do usuário. Para participar do teste de origem, consulte a entrada do teste de origem do Chrome.

Remover o WebSQL em contextos de terceiros

O WebSQL em contextos de terceiros foi removido. O padrão do Web SQL Database foi proposto inicialmente em abril de 2009 e abandonado em novembro de 2010. A Gecko nunca implementou esse recurso, e o WebKit descontinuou o recurso em 2019. O W3C recomenda o Web Storage e o Indexed Database para aqueles que precisam de alternativas.

Os desenvolvedores podem esperar que o próprio WebSQL seja descontinuado e removido quando o uso for baixo o suficiente.

Política de descontinuação

Para manter a integridade da plataforma, às vezes removemos dela as APIs que executaram o curso. Há vários motivos para remover uma API. Por exemplo:

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

Algumas dessas mudanças afetarão 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 à medida que o uso diminui.

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