Remoções
Remoção de document.createTouch
O método document.createTouch()
está sendo removido porque Touch()
tem suporte desde o Chrome 48. Isso segue um processo de longa
nas APIs JavaScript de abandonar as funções de fábrica e passar a se
construtores. O método document.createTouchList()
, que tem uma relação próxima, será removido no Chrome 69.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Remoção de Document.selectedStylesheetSet e Document.preferredStylesheetSet
Os campos Document.selectedStylesheetSet e Document.preferredStylesheetSet são removidos porque não são padrão e só são implementados por Chrome e WebKit. As versões padrão desses atributos foram removidas a especificação em 2016.
A Document.styleSheets
oferece algumas das mesmas funcionalidades, embora não se possa
tudo. Felizmente, o risco para os sites é baixo, pois o uso desses itens parece
em um dígito. Consulte a seção "Intent de remoção" para ver números exatos.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
WEBGL_compressed_texture_atc
Anteriormente, o Chrome fornecia os formatos AMD_compressed_ATC_texture_atc
. Esses
formatos eram amplamente suportados no momento em que a extensão foi criada. Ferragens
o suporte caiu para quase zero, e a implementação é possível
só em dispositivos Qualcomm. Esta extensão foi rejeitada pelo WebGL Working
O grupo e o suporte a ele foram removidos do Chrome.
Rastreador Chromestatus | Bug do Chromium
Suspensões de uso
Descontinuação e remoção dos valores negativos de brilho no filtro
Para conformidade com a especificação, a função brightness()
do filtro não é mais
aceita valores negativos.
Rastreador Chromestatus | 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.