ImageCapture.setOptions() removido
O pensamento atual ao definir as opções do dispositivo é usar o padrão limitável do Google. Consequentemente, esta propriedade foi removida do Especificação da ImageCapture do Google. Como esse método parece ter pouca ou nenhuma utilidade em sites de produção, ele está sendo removido. Não há um método de substituição disponível no momento.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Service Worker: não permitir respostas de CORS para solicitações de mesma origem
Versões anteriores da especificação do service worker permitiam um service worker
para retornar uma resposta CORS a uma solicitação de mesma origem. A ideia era que
o service worker pode ler uma resposta CORS para criar um objeto
resposta. Apesar disso, o URL da solicitação original foi mantido no
resposta. Então, outerResponse.url
é exatamente igual a url
e innerResponse.url
igual a crossOriginURL
.
Uma mudança recente na especificação Fetch (em inglês).
exige que Response.url
seja exposto se estiver presente. Uma consequência disso
são cenários em que self.location.href
retorna uma origem diferente da
self.origin
. Para evitar isso, service workers não podem mais retornar
Respostas de CORS para as mesmas solicitações de origem.
Para uma discussão mais longa sobre essa alteração, consulte a Problema registrado em relação à especificação do Fetch em novembro de 2017.
Rastreador Chromestatus | Bug do Chromium
WebAudio: descompactação removida
O áudio da Web era originalmente compatível com descompactação. Quando um valor de AudioParam foi definido diretamente com o setter de valor, o valor não foi atualizado imediatamente. Em vez disso, foi aplicado um smoother exponencial com uma constante de tempo de cerca de 10 ms para que a mudança fosse feita sem problemas, limitando as falhas. Nunca foi especificado quais parâmetros tiveram suavização e qual era a constante de tempo. evidente se a constante de tempo real fosse o valor apropriado.
Depois de muita discussão
, o grupo de trabalho removeu a descompactação da especificação. Agora, o valor muda
imediatamente quando definido. Em vez de descompactar, é recomendável que os desenvolvedores
use o método AudioParam.setTargetAtTime()
já existente para fazer a descompactação,
Assim, você tem controle total sobre quando aplicá-la, a rapidez com que pode alterar e em quais delas
parâmetros devem ser suavizados.
Isso reduz a confusão do desenvolvedor sobre quais parâmetros de áudio são compatíveis com a descompactação.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Os valores de posição do CSS com três partes foram descontinuados
Recentemente, especificações exigiram que novas propriedades aceitassem posições não aceitam valores com três partes. Acredita-se que essa abordagem o processamento da sintaxe abreviada. A versão atual do O Módulo de unidades e valores CSS é aplicável. esse requisito a todos os valores de posição do CSS. A partir do Chrome 66, a divisão em três partes de posição foram descontinuados. A remoção está prevista para o Chrome 68 por volta de julho de 2018.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium
Os métodos document.createTouch() e document.createTouchList() foram descontinuados
O construtor TouchEvent()
foi
compatível com o Chrome
desde a versão 48. Para cumprir com a especificação, document.createTouch()
e
O uso de document.createTouchList()
foi descontinuado.
Intenção de remover | Rastreador Chromestatus | Bug do Chromium