Em quase todas as versões do Chrome, vemos um número significativo de atualizações e melhorias no produto, em seu desempenho e também nos recursos da web Google Cloud Platform. Este artigo descreve as descontinuações e remoções no Chrome 62, na versão Beta desde 14 de setembro. Esta lista está sujeita a alterações a qualquer momento.
Remoção de RTCPeerConnection.getStreamById()
Há quase dois anos, o getStreamById()
foi removido da especificação WebRTC. A maioria dos outros navegadores tem
ele já foi removido das implementações, e o recurso foi descontinuado
no Chrome 60. Essa função é pouco usada,
acredita que há um pequeno risco de interoperabilidade com o Edge e o WebKit
navegadores diferentes do Safari, nos quais getStreamById()
ainda é compatível.
Os desenvolvedores que precisam de uma implementação alternativa podem encontrar exemplos de código na
Intenção de remover, abaixo.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Remoção de SharedWorker.workerStart
Essa propriedade, destinada ao monitoramento do desempenho do worker, foi
foi removida da especificação há mais de dois anos e não é compatível com as
dos outros principais navegadores. Uma abordagem mais moderna para rastrear o desempenho de um worker
usaria
Performance.timing
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Remoção de SVGPathElement.getPathSegAtLength()
No Chrome 48, SVGPathElement.pathSegList()
e interfaces relacionadas foram removidas
em conformidade com a especificação SVG. Com isso
esse método foi deixado por engano. Não esperamos que essa remoção seja corrompida
nenhuma página da Web já retornou, nos últimos dois anos, um objeto que não
existe mais no Blink.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Remover o uso de notificações de iframes não seguros
As solicitações de permissão de iframes podem confundir os usuários, pois é difícil distinguir entre a origem da página que a contém e a origem do iframe que está fazendo a solicitação. Quando o escopo das solicitações não está claro, é difícil para que os usuários julguem se devem conceder ou negar a permissão.
Proibir notificações em iframes também alinhará os requisitos para permissão de notificações junto com as notificações push, atenuando o atrito para desenvolvedores de aplicativos.
Os desenvolvedores que precisam dessa funcionalidade podem abrir uma nova janela para solicitar permissão de notificações.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium