Lançamento do Chrome 111

A empresa Google lançou a versão do navegador web Chrome 111. Ao mesmo tempo, está disponível a versão estável do projeto livre Chromium, que serve de base para o Chrome. O navegador Chrome se diferencia do Chromium pelo uso de logotipos do Google, um sistema de envio de notificações em caso de falha, módulos para reprodução de conteúdo de vídeo protegido contra cópias (DRM), um sistema de instalação automática de atualizações, a inclusão constante da isolação Sandbox, fornecimento de chaves para a API do Google e transmissão de parâmetros RLZ durante a pesquisa. Para aqueles que precisam de mais tempo para a atualização, há uma versão Extended Stable que recebe suporte por 8 semanas. O próximo lançamento do Chrome 112 está agendado para 4 de abril.

Principais mudanças no Chrome 111:

  • Os elementos da interface relacionados à iniciativa Privacy Sandbox foram atualizados, permitindo a definição de categorias de interesse dos usuários e o uso delas em vez de cookies de rastreamento para agrupar usuários com interesses semelhantes, sem a identificação de usuários individuais. Na nova versão, foi adicionado um novo diálogo que informa os usuários sobre as possibilidades do Privacy Sandbox e redireciona para a página de configurações, onde é possível ajustar as informações enviadas às redes de publicidade.
    Lançamento do Chrome 111
    Lançamento do Chrome 111
  • Foi proposto um novo diálogo com informações sobre a ativação da funcionalidade de sincronização entre navegadores para configurações, histórico, favoritos, base de preenchimento automático e outros dados.
    Lançamento do Chrome 111
  • Nas plataformas Linux e Android, as operações de resolução de nomes em DNS foram movidas do processo de rede isolado para um processo não isolado do navegador, pois não é possível implementar algumas restrições de sandbox aplicadas a outros serviços de rede ao utilizar o resolvedor do sistema.
  • Foi adicionada a suporte para o login automático de usuários em serviços de identificação da Microsoft (Azure AD SSO), usando informações da conta do Microsoft Windows.
  • No mecanismo de atualização do Chrome em Windows e macOS, foi implementada a gestão de atualizações para as 12 últimas versões do navegador.
  • Para utilizar a API Payment Handler, que simplifica a integração com sistemas de pagamento existentes, agora é necessário definir explicitamente a origem dos dados carregados por meio do parâmetro CSP connect-src (Content-Security-Policy) domínios, para os quais as solicitações são enviadas.
  • Foi removida a API PPB_VideoDecoder(Dev), que se tornou obsoleta após a descontinuação do suporte ao Adobe Flash.
  • Adicionado o API View Transitions, que simplifica a criação de efeitos de animação de transição entre diferentes estados do DOM (por exemplo, uma transição suave de uma imagem para outra).
  • Foi adicionada ao CSS a suporte à função style() na consulta '@container' para aplicar estilos com base nos valores calculados das propriedades personalizadas do elemento pai.
  • Foram adicionadas ao CSS as funções trigonométricas sin(), cos(), tan(), asin(), acos(), atan() e atan2().
  • Adicionado o API experimental (origin trial) Document Picture in Picture para abrir conteúdo HTML em modo 'imagem em imagem', e não apenas vídeos. Ao contrário da abertura de janelas via window.open(), as janelas criadas através do novo API sempre aparecem acima de outras janelas, não permanecem após o fechamento da janela original, não suportam navegação e não podem definir explicitamente a posição de exibição.
    Lançamento do Chrome 111
  • Foi disponibilizada a capacidade de aumentar ou diminuir o tamanho do ArrayBuffer, bem como aumentar o tamanho do SharedArrayBuffer.
  • O WebRTC implementou suporte para extensões SVC (Scalable Video Coding) para adaptar o fluxo de vídeo à largura de banda do cliente e transmitir vários fluxos de vídeo de diferentes qualidades em um único stream.
  • O API Media Session adicionou as ações 'previousslide' e 'nextslide' para organizar a navegação entre os slides anterior e seguinte.
  • Adicionado uma nova sintaxe para pseudo-classe ':nth-child(an + b)' e ':nth-last-child()', permitindo a obtenção de um seletor para filtragem prévia de elementos filhos antes da execução da lógica principal de seleção 'An+B'.
  • No CSS, foram adicionadas novas unidades de medida para o tamanho das fontes do elemento raiz: rex, rch, ric e rlh.
  • Implementado suporte total à especificação CSS Color Level 4, incluindo suporte a sete paletas de cores (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE e HVS) e 12 espaços de cor (sRGB Linear, LCH, okLCH, LAB, okLAB, Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), além dos já suportados formatos de cores Hex, RGB, HSL e HWB. Foi disponibilizada a possibilidade de usar espaços de cor personalizados para animações e gradientes.
  • No CSS, foi adicionada uma nova função color(), que pode ser usada para definir cores em qualquer espaço de cor, onde as cores são especificadas com canais R, G e B.
  • A função color-mix() foi adicionada, definida na especificação CSS Color 5, permitindo a mistura de cores em qualquer espaço de cor com base em uma porcentagem especificada (por exemplo, para adicionar 10% de azul ao branco, pode-se usar "color-mix(in srgb, blue 10%, white);").
  • Melhorias foram feitas nas ferramentas para desenvolvedores web. O painel Styles agora suporta a especificação CSS Color Level 4 e os novos espaços de cor e paletas propostos nela. A ferramenta de seleção de cores de pixels arbitrários ("conta-gotas") agora suporta novos espaços de cor e permite a conversão entre diferentes formatos de especificação de cores. No depurador JavaScript, as paradas foram reformuladas. painel de controle pontos de parada.
    Lançamento do Chrome 111

Além das novas funcionalidades e correções de bugs, a nova versão corrigiu 40 vulnerabilidades. Muitas das vulnerabilidades foram identificadas por meio de testes automatizados utilizando as ferramentas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Nenhum problema crítico que permita contornar todos os níveis de proteção do navegador e executar código no sistema fora do ambiente sandbox foi encontrado. No âmbito do programa de recompensas por identificação de vulnerabilidades para esta versão, a Google concedeu 24 prêmios totalizando 92 mil dólares (incluindo um prêmio de $15000, um de $4000, dois prêmios de $10000 e $700, três prêmios de $5000, $2000 e $1000, além de cinco prêmios de $3000).

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