Veja o que é necessário saber:
- Há uma atualização do limite máximo da data de validade para cookies que já estão armazenados.
- O CSS tem novas pseudoclasses, sintaxe de cores relativas e muito mais.
- Adição de melhorias às molduras cercadas, como macros de tamanho de anúncio e outras.
- E há muito mais.
Meu nome é Adriana Jara. Vamos conferir as novidades para desenvolvedores no Chrome 119.
Data de validade dos cookies.
Desde o Chrome 104, os cookies recém-criados ou atualizados com uma data de validade têm essa data limitada a até 400 dias no futuro. Esse mesmo limite será aplicado de forma retroativa aos cookies que já estão armazenados.
As datas de validade desses cookies serão limitadas a no máximo 400 dias após a primeira vez que o Chrome 119 ou mais recente for iniciado e fizer uma migração única de banco de dados. O impacto dessa mudança não será sentido pelos usuários até pelo menos 400 dias após o lançamento do Chrome 119 e, depois, apenas para cookies que não foram atualizados nesse período.
Leia mais sobre a recomendação de data de validade e lembre-se de que os cookies de terceiros serão descontinuados em breve. Confira também um guia para se preparar para a descontinuação.
Atualizações de CSS
Para CSS, temos três atualizações:
Número um: as novas pseudoclasses :user-invalid
e :user-valid
que representam um elemento com entrada incorreta ou correta, respectivamente, mas somente depois que o usuário interagiu significativamente com ele. Elas são semelhantes às pseudoclasses :valid
e :invalid
, mas com a restrição adicional de que as novas pseudoclasses só correspondem depois que o usuário interage com o elemento.
Número dois: a sintaxe de cor relativa permite que os desenvolvedores definam cores modificando os parâmetros de outras cores.
Por exemplo, oklab(from magenta calc(l * 0.8) a b);
resulta em um magenta Oklab 80% mais claro.
E a terceira: clip-path
agora é compatível com mais valores.
A propriedade clip-path
cria uma região de corte que define qual parte de um elemento deve ser mostrada. As partes que estão dentro da região são mostradas, enquanto as que estão fora são ocultas.
Agora é possível usar valores de <geometry-box>
para controlar a caixa de referência do clipe, facilitando o uso do clip-path
. Esses valores de caixa podem ser usados com formas básicas (por exemplo, clip-path: circle(50%) margin-box
) ou sozinhos para recortar a caixa especificada (por exemplo, clip-path: content-box
).
Também é possível usar as funções xywh()
e rect()
, que facilitam a especificação de clipes retangulares ou retangulares arredondados.
Correção: uma versão anterior deste artigo se referia a melhorias para frames cercados. Essas mudanças estão sendo enviadas no Chrome 120.
E muito mais.
Claro que há muito mais.
WebSQL
foi totalmente removido no Chrome 119. Um teste de origem reversa permite que os desenvolvedores continuem usando o WebSQL até o Chrome 123.Agora, a opção
monitorTypeSurfaces
pode ser usada para impedir que o usuário compartilhe uma tela inteira, comgetDisplayMedia()
Há um teste de origem que adiciona um parâmetro
fullscreen
windowFeatures à API JavaScriptwindow.open()
para permitir que o autor da chamada abra um pop-up diretamente em tela cheia.
Leitura adicional
Isso abrange apenas alguns destaques importantes. Confira as mudanças adicionais no Chrome 119 nos links abaixo.
- Novidades do Chrome DevTools (119)
- Remoção e descontinuação de recursos do Chrome 119
- Atualizações do ChromeStatus.com para o Chrome 119
- Lista de mudanças no repositório de origem do Chromium
- Calendário de lançamentos do Chrome
Inscrever-se
Para ficar por dentro das novidades, inscreva-se no canal do YouTube para desenvolvedores do Chrome e receba uma notificação por e-mail sempre que lançarmos um novo vídeo.
Meu nome é Adriana Jara, e assim que o Chrome 120 for lançado, estarei aqui para contar as novidades do Chrome.