O Chrome 106 melhora o suporte para algumas propriedades CSS, entre outras mudanças voltadas para desenvolvedores

Chrome 106

Depois 105ª versão principal que foi lançado agora quatro semanas e um dia atrás, já que os lançamentos são geralmente na terça-feira, o Google lançou ontem terça-feira (na Espanha) Chrome 106. No página de lançamentos, a empresa apenas menciona como novidades aquelas relacionadas à segurança, e nesse sentido foram adicionados 20 patches. Na mesma página link ao «log» correspondente, onde já dão mais detalhes das alterações introduzidas.

O ruim desses logs é que a informação não é tão fácil de ler quanto a lista de novos recursos que a Mozilla costuma publicar, então não custa dar uma olhada no página de status do cromo. É nesta página que eles fornecem a coisa mais próxima de um lista de notícias atual, e onde vemos que no Chrome 106 há poucas mudanças interessantes para o usuário final.

Novidades mais marcantes do Chrome 106.

  • Suporte para unidades CSS "ic".
  • A cota persistente no armazenamento offline foi abandonada.
  • O suporte para caracteres não ASCII em atributos de domínio de cookie também foi descontinuado.
  • Força CORS no sub-recurso de pré-registro de troca assinado. Isso altera o modo de solicitação e o modo de credencial de solicitações de pré-busca usadas em sub-recursos de pré-busca+carregamento na troca HTTP assinada.
  • API Intl.NumberFormat v3, com estes novos recursos:
    • Adiciona 3 novas funções para formatar intervalos de números: formatRange / formatRangeToParts / selectRange.
    • Agrupamento de Enum.
    • Novas opções de arredondamento/precisão.
    • Prioridade de arredondamento.
    • Interpretar strings como decimais.
    • modos de arredondamento.
    • Sinal de exibição negativo.
  • Suporte para o leitor SerialPort BYOB (Bring Your Own Buffer). Isso atualiza a fonte de dados subjacente para o ReadableStream fornecido por um SerialPort para ser um fluxo de bytes legível. Essa alteração é compatível com o código existente que chama port.readable.getReader() sem parâmetros. Os desenvolvedores podem detectar suporte para leitores BYOB chamando getReader({ mode: 'byob' }), pois implementações mais antigas lançarão um TypeError quando o novo parâmetro for passado.
  • Remova o prefixo -webkit da propriedade CSS hypehate-character. Isso é para web design, e os designers não precisarão mais adicionar o prefixo -webkit se quiserem que a propriedade funcione no Chrome 106+.

O Chrome 106 está disponível há pouco menos de 24 horas, então agora pode ser baixado do site oficial para todos os sistemas suportados. A partir daí, os usuários do Linux têm pacotes DEB e RPM, mas também estão disponíveis em Flathub e AUR, o segundo para distribuições baseadas em Arch Linux.