Lançamento do Chrome 155 com a inclusão do modo HTTPS-First e suporte ao formato JPEG XL

A empresa Google lançou a versão 155 do navegador web Chrome. Simultaneamente, foi disponibilizado o lançamento estável do projeto de código aberto Chromium, que serve como base para o Chrome. O navegador Chrome se diferencia do Chromium pelo uso dos logotipos do Google, pela presença de um sistema de envio de notificações em caso de falhas, módulos para reprodução de conteúdo de vídeo protegido contra cópias (DRM), um sistema automático de instalação de atualizações, a ativação constante da isolação Sandbox, a entrega de chaves para a API do Google e a passagem de parâmetros RLZ durante a busca. Para aqueles que precisam de mais tempo para atualizar, uma versão Extended Stable é mantida separadamente, com suporte por 8 semanas. O próximo lançamento do Chrome 156, dentro de um novo ciclo de desenvolvimento de duas semanas, está programado para 20 de outubro.

Principais mudanças no Chrome 155 (1, 2, 3, 4):

  • Para todos os usuários, a função "HTTPS-First" está habilitada por padrão, realizando redirecionamentos automáticos de solicitações HTTP para HTTPS para sites publicamente acessíveis, que não estão em redes intranet, como 192.168.0.1/16 e 10.0.0.0/8. Para garantir a compatibilidade com sites que não suportam HTTPS, foi implementado um retorno para HTTP, caso após o redirecionamento não seja possível realizar a solicitação via HTTPS ou ocorram problemas com os certificados. Ao tentar abrir um site por HTTP, uma mensagem de aviso especial é exibida.
  • O suporte para a decodificação de imagens no formato JPEG XL está habilitado por padrão. A implementação é baseada na biblioteca jxl-rs, escrita em Rust. O JPEG XL permite uma redução no tamanho dos arquivos de 30-50% em comparação com imagens JPEG de qualidade idêntica. Entre os recursos avançados suportados estão: HDR, animação, transparência, modo de carregamento progressivo, degradação suave da qualidade ao reduzir a taxa de bits, compactação JPEG sem perdas, suporte para até 4099 canais e uma ampla gama de profundidades de cor.
  • A interface para criação de perfis foi alterada visualmente (a funcionalidade permanece a mesma). Para a plataforma Windows, uma nova etapa de apresentação da criação de perfis foi adicionada, exibida na primeira execução do navegador (para Linux e macOS, ela aparecerá na versão 158 do Chrome).
  • Ampliado o espectro de dispositivos com os quais é possível interagir através da API WebHID, destinada ao acesso de baixo nível a dispositivos HID (dispositivo de interface humana, como teclados, mouses, joysticks e painéis sensíveis ao toque) e à organização do funcionamento sem a necessidade de drivers específicos no sistema.
  • Na página chrome://extensions no menu de gerenciamento de extensões, foi adicionado um item para avaliar e escrever comentários sobre as extensões instaladas, que, ao ser clicado, redireciona para as páginas correspondentes no catálogo do Chrome Web Store.
  • Implementado o direito media-playback-while-not-visible, que permite bloquear a reprodução de áudio e vídeo dentro de iframes integrados quando não estão na área visível.
  • Adicionada a propriedade CSS margin-trim, que permite remover margens antes do primeiro e depois do último elemento dentro do contêiner pai.
  • Adicionada a propriedade CSS text-decoration-skip-spaces, que controla a exibição de decoradores (sublinhado ou tachado) sob espaços no texto.
  • Adicionada a função CSS symbols() para simplificar a configuração do uso de marcadores não padronizados em listas.
  • Na API WebCrypto, adicionada suporte a algoritmos criptográficos resistentes a ataques com computadores quânticos — ML-KEM e ML-DSA, assim como os algoritmos ChaCha20-Poly1305 e X-Wing.
  • Na API Window Management, adicionados novos métodos de controle de janela: maximize(), minimize() e restore() para expandir a janela em tela cheia, minimizar ou restaurar seu tamanho anterior. Adicionado também o método setResizable() para controlar a possibilidade de redimensionar manualmente as bordas da janela. Novas media queries display-state e resizable foram adicionadas ao CSS, permitindo determinar se a janela está minimizada ou maximizada, e se pode ser redimensionada.
  • Novos espaços de cores integrados (PredefinedColorSpace) foram adicionados — srgb-linear e display-p3-linear.
  • Suporte adicionado a módulos de texto, importados por meio da construção ‘import … with { type: "text" }.’

Além das novidades e correções de erros, a nova versão corrigiu 247 vulnerabilidades. Quatro problemas foram classificados como criticos, indicando que as vulnerabilidades permitem contornar todos os níveis de proteção do navegador e executar código no sistema fora do ambiente sandbox. Todos os problemas críticos foram causados por acessos à memória já liberada (use-after-free).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster