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

Joe Medley
Joe Medley

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