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

Joe medley
Joe Medley

.

Remoções

Redes de emissores de cartão como nomes de formas de pagamento

Remoção do suporte para chamar PaymentRequest com redes de emissores de cartão (por exemplo, "visa", "amex", "mastercard") no campo supportedMethods.

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

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

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

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

Descontinuações

Suspensão do uso da API WebVR 1.1

Essa API foi descontinuada no Chrome e substituída pela API WebXR Device, que deve ser lançada 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 padrão da Web. A API WebXR Device é a API substituta para a WebVR. A remoção da WebVR do Chrome nos permite focar no futuro da WebXR e eliminar a carga de manutenção dela, além de reafirmar que o Chrome está comprometido com o WebXR como o futuro para a criação de experiências imersivas baseadas na Web. A remoção está prevista no Chrome 79.

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

Política de descontinuação

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

  • Elas foram substituídas por APIs mais recentes.
  • Eles são atualizados para refletir as alterações nas especificações, visando o alinhamento e a consistência com outros navegadores.
  • 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 reduzir os 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 para descontinuações e remoções de APIs, essencialmente:

  • Anuncie na lista de e-mails blink-dev.
  • Defina avisos e dê 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 que usam o filtro descontinuado e dos recursos removidos com o filtro removido. Também tentaremos resumir algumas das mudanças, o raciocínio e os caminhos de migração nessas postagens.