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.

Intenção de remover | Status da plataforma do Chrome | Bug do Chromium

Suspensão do uso do Web MIDI em origens não seguras

O uso de Web MIDI é classificado em dois grupos: uso sem privilégios e uso de privilégios com permissão sysex. Até o Chrome 77, apenas o último usa solicitações de usuários permissão. Para reduzir as preocupações com a segurança, as permissões sempre serão solicitadas seja qual for o uso do sysex. Isso significa que o uso do Web MIDI em origens não seguras não serão mais permitidas.

Intenção de remover | Status da plataforma do Chrome | Bug do Chromium

Suspensões de uso

Suspensão do uso da API WebVR 1.1

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

A WebVR nunca foi ativada por padrão no Chrome e nunca foi ratificada como um ambiente padrão. A API WebXR Device é a API de substituição para a WebVR. A remoção da WebVR do Chrome nos permite focar na futuro da WebXR e eliminar o trabalho de manutenção da WebVR, bem como reafirmar que o Chrome está comprometido com o WebXR como o futuro na criação de aplicativos imersivos experiências A remoção está prevista para o Chrome 79.

Intenção de remover | Status da plataforma do Chrome | Bug do Chromium

Política de descontinuação

Para manter a integridade da plataforma, às vezes removemos APIs que executaram seu curso da plataforma da Web. Pode haver muitas razões para remover um API, como:

  • Elas foram substituídas pelas APIs mais recentes.
  • Eles são atualizados para refletir as alterações nas especificações e, assim, alinhar e manter a consistência com outros navegadores.
  • Eles são experimentos iniciais que nunca aconteceram em outros navegadores e, portanto, podem aumentar a carga de suporte para desenvolvedores Web.

Algumas dessas mudanças afetarão um número muito pequeno de sites. Para reduzir os 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 em execução.

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

  • Anuncie na lista de e-mails blink-dev.
  • Defina avisos e crie 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.

É possível 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, argumentos e caminhos de migração nessas postagens.