Lançamento do navegador web Chrome 121

A empresa Google divulgou o lançamento do navegador web Chrome 121. Ao mesmo tempo, a versão estável do projeto de código aberto Chromium, que serve de base para o Chrome, está disponível. O navegador Chrome se diferencia do Chromium pelo uso dos logotipos do Google, 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), sistema de atualização automática, inclusão constante da sandbox e fornecimento de chaves para a API do Google, além da transmissão de parâmetros RLZ durante as buscas. Para aqueles que necessitam de mais tempo para a atualização, uma ramificação chamada Extended Stable, com suporte por 8 semanas, é mantida. O próximo lançamento do Chrome 122 está previsto para 20 de fevereiro.

Principais alterações no Chrome 121:

  • Adicionadas várias funcionalidades experimentais que utilizam aprendizado de máquina, que inicialmente estarão disponíveis para os usuários das versões do Windows e macOS nos EUA. Para habilitar, foi adicionada uma seção "Experimental AI" no configurador.
    • Modo de organização inteligente de abas (Tab Organizer), permitindo agrupar automaticamente abas abertas de temas semelhantes e sugerindo nomes e emojis adequados para novos grupos. Por exemplo, com várias abas abertas relacionadas a viagens e compras em lojas online, essa nova funcionalidade permitirá agrupar os dados das páginas sem a necessidade de uma análise manual. A organização é acessada pelo menu de gerenciamento de abas ou pela opção "Organizar abas semelhantes" no menu de contexto da aba.
    • Gerador de temas, permitindo personalizar a aparência do navegador com base em uma descrição textual fornecida pelo usuário em linguagem natural. Por exemplo, é possível descrever o tema desejado, humor, estilo e cor, após o qual o navegador irá gerar automaticamente o tema correspondente. A interface para gerar temas pode ser acessada pelo botão "Criar com IA" na página "Personalizar Chrome/Mudar tema".
    • Assistente interativo que permite gerar texto sobre um tema especificado pelo usuário. Por exemplo, com a nova funcionalidade, é possível preparar um pedido ou comentário longo e educado a partir de um modelo de texto simples. O assistente é acessado pelo botão "Ajude-me a escrever" no menu de contexto mostrado em campos de entrada.
      Lançamento do navegador web Chrome 121
  • Para 1% dos usuários do navegador, o suporte a cookies de terceiros está desativado ao acessar sites que não são da página atual. Esses cookies são usados para rastrear os movimentos do usuário entre sites nas redes de publicidade, widgets de redes sociais e sistemas de web analytics. As mudanças estão sendo promovidas dentro da iniciativa Privacy Sandbox, visando um compromisso entre a necessidade dos usuários de manter a privacidade e o desejo das redes de publicidade e sites de rastrear as preferências dos visitantes. A desativação dos cookies de terceiros está programada para ser ampliada gradualmente e alcançar 100% até o terceiro trimestre de 2024. Para desativá-los antes das mudanças externas, existe a configuração "chrome://flags/#test-third-party-cookie-phaseout". de domínio Com a proteção padrão do navegador ativada (Navegação Segura > Proteção padrão), é realizada uma verificação de segurança para downloads de arquivos compactados criptografados. Após o download do arquivo, o navegador solicita ao usuário a senha para descriptografá-lo, calcula os hashes dos arquivos contidos no arquivo e envia esses hashes para os servidores do Google para verificação quanto à presença de componentes maliciosos.
  • Para alguns usuários, como parte de um experimento, o comportamento ao clicar em links relacionados a aplicativos PWA instalados foi alterado. Após clicar em um link, esses usuários abrirão imediatamente uma interface isolada de aplicativos ou verão uma lista de aplicativos que suportam o tipo de conteúdo do link. Dependendo dos resultados do experimento, será decidido se todos os usuários do Chrome 123 passarão para o novo comportamento ou se o método antigo de abertura do link em uma aba normal será mantido, mas com um botão na barra de endereços para acessar o aplicativo isolado. Para testar o novo comportamento, foi proposta a configuração "chrome://flags/#enable-user-link-capturing-pwa".
  • A partir do cabeçalho da barra lateral, o ícone de ativação da barra foi removido, sendo sugerido utilizar as funções de fixação de elementos da barra principal e chamar as funcionalidades da barra lateral a partir do menu principal.
  • O ícone de ativação do painel lateral foi removido do cabeçalho do painel; em vez disso, sugere-se usar as funções de fixação de elementos da barra principal e acessar as funcionalidades do painel lateral pelo menu principal.
    Lançamento do navegador web Chrome 121
  • O teste de Deprecation trial foi ativado para testar a futura desconsideração dos manipuladores de eventos 'unload', que não permitem o uso eficaz do cache de navegação (BFCache — Back-forward cache), garantindo uma transição instantânea ao usar os botões 'Voltar' e 'Avançar' ou ao navegar por páginas já visitadas no site atual. O comportamento do Chrome em desktop se aproximará dos navegadores móveis, que na maioria das vezes não geram o evento 'unload', priorizando o cache de transições.
  • Na versão para plataformas Android em dispositivos com Android 12+ e GPU Qualcomm ou ARM, o suporte à API WebGPU está habilitado por padrão, que fornece uma interface semelhante ao Vulkan, Metal e Direct3D 12 para executar operações na GPU, como renderização e computações, além de permitir o uso de linguagens de sombreamento.
  • O CSS implementou a herança de propriedades de pseudoclassificação para destacar elementos, como '::selection' e '::highlight', em relação aos pseudoelementos do elemento pai.
    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  • Na propriedade CSS font-palette, que permite escolher uma paleta para a renderização de fontes coloridas, o suporte à animação foi implementado. Animações podem ser usadas para fazer transições suaves de uma paleta para outra em fontes coloridas.
  • Foi adicionado suporte às propriedades CSS 'scrollbar-color' e 'scrollbar-width' para configurar a cor e a largura da barra de rolagem.
  • O CSS agora inclui os pseudoelementos '::spelling-error' e '::grammar-error' para configurar a estilização e decoração da indicação de erros de sintaxe e gramática.
  • Foi implementada a capacidade de usar a expressão supports() para importar estilos e camadas de CSS após a verificação de determinadas condições.
  • O CSS agora suporta máscaras em SVG, permitindo ocultar partes do conteúdo através da sobreposição de uma imagem em pontos específicos. Para configurar máscaras, é possível usar as propriedades mask, mask-mode, mask-composite, mask-position e mask-repeat. Além disso, o SVG permite a carga de máscaras externas, servidores, por exemplo, » mask: url(masks.svg#star).
  • Foi ampliado o suporte para regras de especulação (API Speculation rules), permitindo que os autores de sites informem ao navegador sobre as páginas mais prováveis que o usuário pode acessar. O navegador utiliza essas informações para pré-carregar e renderizar o conteúdo das páginas. Na nova versão, foi adicionada a possibilidade de transmitir regras via cabeçalho HTTP Speculation-Rules e suporte para uma sintaxe avançada ("document rules"), permitindo que o navegador determine uma lista de URLs para carregamento especulativo a partir dos elementos <a> na página.
  • Foi adicionado a API experimental (origin trial) Element Capture, que permite durante a captura de vídeo limitar o escopo a partes específicas do DOM e elementos. Por exemplo, em aplicativos de videoconferência, a nova API permite embutir aplicativos de terceiros em um iframe e transmitir o vídeo do conteúdo desse iframe para outros participantes.
  • Na API Document Picture-in-Picture, agora é necessário a confirmação do usuário para usar os métodos resizeBy() e resizeTo().
  • Adicionada a possibilidade de usar o método showPicker com elementos para chamar programaticamente a implementação do menu suspenso fornecida pelo navegador.
  • No API Media Capabilities, novos campos hdrMetadataType, colorGamut e transferFunction foram adicionados em decodingInfo(), que podem ser usados para determinar o suporte a HDR.
  • O TLS agora suporta o mecanismo de encapsulamento de chaves (KEM, Key Encapsulation Mechanism), que utiliza o algoritmo híbrido X25519Kyber768, resistente à quebra por computadores quânticos. O X25519Kyber768 é uma combinação do mecanismo de troca de chaves X25519, baseado em curvas elípticas e atualmente utilizado no TLS, com o algoritmo Kyber-768, que utiliza métodos criptográficos baseados na resolução de problemas da teoria das grades, cujo tempo de resolução não difere em computadores convencionais e quânticos.
  • Melhorias foram feitas nas ferramentas para desenvolvedores web. No painel Elements, foi adicionada suporte para regras CSS «@font-palette-values». O suporte a mapas de origem foi aprimorado. A rastreação de operações interativas no painel de avaliação de desempenho foi melhorada. No painel Sources, foram implementados marcadores para uma visualização clara dos recuos.
    Lançamento do navegador web Chrome 121

Além das novidades e correções, a nova versão resolveu 17 vulnerabilidades. Muitas vulnerabilidades foram identificadas através de testes automatizados usando ferramentas como AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Problemas críticos que permitiriam contornar todos os níveis de segurança do navegador e executar código no sistema fora do ambiente sandbox não foram identificados. No âmbito do programa de recompensas por descoberta de vulnerabilidades, a empresa Google pagou 11 prêmios no total de 31 mil dólares para esta versão (um prêmio de $11000, $9000, $6000 e $2000, além de três prêmios de $1000). O valor de 4 recompensas ainda não foi determinado. A maior recompensa, de 11 mil dólares, foi concedida pela descoberta de uma referência a memória já liberada (Use-after-free) na implementação da API WebAudio.

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