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

Joe Medley
Joe Medley

.

Remoções

Redes de emissores de cartões como nomes de formas de pagamento

Remove o suporte para chamar PaymentRequest com redes de emissores de cartões (por exemplo, "visa", "amex", "mastercard") no campo "supportedMethods".

Intent to remove | Status da plataforma do Chrome | Bug do Chromium

Descontinuação do uso do MIDI da Web em origens não seguras

O uso da Web MIDI é classificado em dois grupos: uso sem privilégio e uso com privilégio com permissão sysex. Até o Chrome 77, apenas o último uso pedia permissão aos usuários. Para reduzir problemas de segurança, as permissões serão sempre solicitadas, independente do uso do sysex. Isso significa que o uso da Web MIDI em origens não seguras não será mais permitido.

Intent to remove | Status da plataforma do Chrome | Bug do Chromium

Suspensões de uso

Descontinuação da API WebVR 1.1

Essa API foi descontinuada no Chrome e foi substituída pela API WebXR Device, que deve ser lançada no Chrome 78. O teste de origem do WebVR terminou em 24 de julho de 2018.

O WebVR nunca foi ativado por padrão no Chrome e nunca foi ratificado como um padrão da Web. A API WebXR Device é a API de substituição para WebVR. A remoção do WebVR do Chrome nos permite focar no futuro do WebXR e remover a carga de manutenção do WebVR, além de reafirmar que o Chrome está comprometido com o WebXR como o futuro da criação de experiências imersivas baseadas na Web. A remoção está prevista para o Chrome 79.

Intent to remove | 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 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.