Versão 108 do Chrome

O Google revelou o lançamento do navegador Chrome 108. Ao mesmo tempo, está disponível uma versão estável do projeto gratuito Chromium, que serve de base ao Chrome. O navegador Chrome difere do Chromium pelo uso de logotipos do Google, presença de sistema de envio de notificações em caso de travamento, módulos para reprodução de conteúdo de vídeo protegido contra cópia (DRM), sistema de instalação automática de atualizações, habilitação permanente do isolamento Sandbox , fornecendo chaves para a API do Google e transmitindo parâmetros RLZ- durante a pesquisa. Para aqueles que precisam de mais tempo para atualizar, o branch Extended Stable é suportado separadamente, seguido por 8 semanas. O próximo lançamento do Chrome 109 está previsto para 10 de janeiro.

Principais mudanças no Chrome 108:

  • O design da caixa de diálogo Gerenciamento de cookies e dados do site foi alterado (chamado através do link Cookies após clicar no cadeado na barra de endereço). A caixa de diálogo foi simplificada e agora exibe informações divididas por site.
    Versão 108 do Chrome
  • Foram propostos dois novos modos de otimização do navegador - Memory Saver e Energy Saver, que são oferecidos nas configurações de desempenho (Configurações> Desempenho). Atualmente, os modos estão disponíveis apenas nas plataformas ChromeOS, Windows e macOS.
  • O gerenciador de senhas oferece a capacidade de anexar uma nota a cada senha salva. Assim como uma senha, a nota é mostrada em uma página separada somente após a autenticação.
  • A versão Linux vem com um cliente DNS integrado por padrão, que anteriormente estava disponível apenas nas versões Windows, macOS, Android e ChromeOS.
  • Na plataforma Windows, ao instalar o Chrome, um atalho para iniciar o navegador agora é fixado automaticamente na barra de tarefas.
  • Adicionada a capacidade de rastrear alterações de preços de produtos selecionados em algumas lojas online (Lista de Compras). Quando o preço diminui, o usuário recebe uma notificação ou e-mail (no Gmail). A adição de um produto para rastreamento é feita clicando no botão “Rastrear preço” na barra de endereço na página do produto. Os produtos rastreados são salvos junto com os favoritos. A função está disponível apenas para usuários com conta Google ativa, quando a sincronização está habilitada e o serviço “Atividade na Web e de apps” ativado.
    Versão 108 do Chrome
  • A capacidade de visualizar os resultados da pesquisa na barra lateral ao mesmo tempo que visualiza outra página está habilitada (em uma janela você pode ver simultaneamente o conteúdo da página e o resultado do acesso ao mecanismo de pesquisa). Depois de acessar um site a partir de uma página com resultados de pesquisa no Google, um ícone com a letra “G” aparece na frente do campo de entrada na barra de endereço; ao clicar nele, um painel lateral se abre com os resultados de uma pesquisa anterior. pesquisa realizada.
    Versão 108 do Chrome
  • Na API File System Access, que permite que aplicativos da web leiam e gravem dados diretamente em arquivos e diretórios no dispositivo do usuário, os métodos getSize(), truncate(), flush() e close() no objeto FileSystemSyncAccessHandle foram movidos de um modelo de execução assíncrono para um síncrono, semelhante aos métodos read() e write(). A mudança fornece uma API FileSystemSyncAccessHandle totalmente síncrona para melhorar o desempenho de aplicativos baseados em WebAssembly (WASM).
  • Adicionado suporte para tamanhos adicionais da área visível (viewport) - “pequeno” (s), “grande” (l) e “dinâmico” (d), bem como unidades de medida associadas a esses tamanhos - “*vi” ( vi, svi, lvi e dvi), “*vb” (vb, svb, lvb e dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax, dvmax) e “*vmin” (svmin, lvmin e dvmin). As unidades de medida propostas permitem vincular o tamanho dos elementos ao tamanho menor, maior e dinâmico da área visível em termos percentuais (o tamanho muda dependendo da exibição, ocultação e estado da barra de ferramentas).
    Versão 108 do Chrome
  • O suporte para fontes vetoriais de cores variáveis ​​​​no formato COLRv1 está habilitado (um subconjunto de fontes OpenType contendo, além de glifos vetoriais, uma camada com informações de cores).
  • Para verificar o suporte a fontes coloridas, as funções font-tech() e font-format() foram adicionadas às regras CSS @supports, e a função tech() foi adicionada às regras CSS @font-face.
  • A API Federated Credential Management (FedCM) é proposta para permitir a criação de serviços de identidade federados que preservam a privacidade e operam sem mecanismos de rastreamento entre sites, como processamento de cookies de terceiros.
  • Agora é possível aplicar a propriedade CSS "overflow" existente a elementos substituídos que aparecem fora do limite do conteúdo, que em combinação com a propriedade object-view-box pode ser usada para criar imagens com sua própria sombra.
  • Adicionadas propriedades CSS break-before, break-after e break-inside, permitindo personalizar o comportamento de quebras na saída fragmentada no contexto de páginas, colunas e áreas individuais. Por exemplo, "figura {break-inside: evite;}" impedirá que a página se quebre dentro da figura.
  • As propriedades CSS alinhamento-items, justificar-items, alinhar-se e justificar-se fornecem a capacidade de usar o valor "última linha de base" para alinhar à última linha de base em um layout flexível ou de grade.
  • Adicionado o evento ContentVisibilityAutoStateChanged, gerado para elementos com a propriedade "content-visibility: auto" quando o estado de renderização do elemento muda.
  • É possível acessar a API Media Source Extensions no contexto de trabalhadores, que pode ser usado, por exemplo, para melhorar o desempenho da reprodução de mídia em buffer criando um objeto MediaSource em um trabalhador separado e transmitindo os resultados de seu trabalho para HTMLMediaElement no tópico principal.
  • O cabeçalho HTTP Permissions-Policy, usado para delegar autoridade e habilitar recursos avançados, permite curingas como "https://*.bar.foo.com/".
  • APIs obsoletas removidas window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigationEvent.restoreScroll(), navigationEvent.transitionWhile().
  • Melhorias foram feitas nas ferramentas para desenvolvedores web. Dicas de ferramentas para propriedades CSS inativas foram adicionadas ao painel Estilos. O painel Gravador implementa detecção automática de XPath e seletores de texto. O depurador fornece a capacidade de percorrer expressões separadas por vírgula. As configurações de “Configurações> Lista de Ignorados” foram expandidas.

Além de inovações e correções de bugs, a nova versão elimina 28 vulnerabilidades. Muitas das vulnerabilidades foram identificadas como resultado de testes automatizados usando as ferramentas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Nenhum problema crítico foi identificado que permitiria ignorar todos os níveis de proteção do navegador e executar código no sistema fora do ambiente sandbox. Como parte do programa de pagamento de recompensas em dinheiro pela descoberta de vulnerabilidades para a versão atual, o Google pagou 10 prêmios no valor de 74 mil dólares americanos (um prêmio de US$ 15000, US$ 11000 e US$ 6000, cinco prêmios de US$ 5000, três prêmios de US$ 3000 e US$ 2000 , dois prêmios de US$ 1000). O tamanho das 6 recompensas ainda não foi determinado.

Fonte: opennet.ru

Adicionar um comentário