Lançamento do navegador web Chrome 128

A empresa Google lançou a versão do navegador web Chrome 128. Ao mesmo tempo, está disponível a versão estável do projeto livre Chromium, que serve como base para o Chrome. O navegador Chrome se distingue do Chromium pelo uso dos logotipos do Google, pelo sistema de envio de notificações em caso de falhas, pelos módulos para reprodução de conteúdo de vídeo protegido contra cópia (DRM), pelo sistema de instalação automática de atualizações, pela ativação contínua da Sandbox- isolamento, pelo fornecimento de chaves para a API do Google e pela transmissão dos parâmetros RLZ durante a pesquisa. Para aqueles que precisam de mais tempo para a atualização, uma ramificação Extended Stable é mantida separadamente, com um suporte de 8 semanas. A próxima versão do Chrome 129 está programada para 17 de setembro.

Principais mudanças no Chrome 128:

  • Foi disponibilizada a possibilidade de pesquisa no histórico de visitas, levando em conta o conteúdo das páginas visitadas, e não apenas URLs e títulos. Neste estágio, essa possibilidade está disponível apenas para usuários de língua inglesa nos EUA. A funcionalidade de pesquisa de conteúdo é realizada com o uso de um sistema de aprendizado de máquina operando no lado do Google, para o treinamento e otimização do qual dados relevantes podem ser enviados para servidores Google (o envio pode ser desativado nas configurações).
  • Um novo parser para o formato JSON foi implementado, reescrito de C++ para Rust, proporcionando maior segurança através da redução da probabilidade de erros ao lidar com a memória. Observou-se que a transição para o novo parser pode levar à interrupção da análise de alguns conteúdos malformados em formato JSON, mas também resolve problemas ao lidar com JSON incorreto que anteriormente causava falhas, mas agora gera um código de erro.
  • Na página mostrada ao abrir uma nova aba, foi adicionada a possibilidade de colocar uma seção com dados do Google Calendar, permitindo que você mantenha em destaque as reuniões e eventos futuros.
    Lançamento do navegador web Chrome 128
  • No Chrome para Android, a interface de alternância entre abas ganhou uma nova seção, onde abas inativas abertas há mais de 60 dias são automaticamente transferidas. Existe a opção de fechar todas as abas antigas de uma vez. Por padrão, essa nova funcionalidade está ativada para 1% dos usuários.
    Lançamento do navegador web Chrome 128
  • No Chrome para Android, foi adicionado suporte para verificações de segurança periódicas (Safety Check), que examinam a presença de problemas no navegador e informam o usuário caso sejam identificadas ameaças que exijam atenção. Além disso, a página de Safety Check nas configurações (chrome://settings/safetyCheck) foi reformulada.
    Lançamento do navegador web Chrome 128
  • No componente WebView do Chrome para Android, foi decidido desativar temporariamente o suporte à tecnologia CHIPS (Cookies Having Independent Partitioned State), desenvolvida no âmbito da iniciativa Privacy Sandbox, que permite isolar cookies. domínio de primeiro nível, utilizando o atributo 'Partitioned'. A razão para a desativação são problemas no acesso aos cookies seccionados através da API CookieManager fornecida pela plataforma Android.
  • Em sistemas geridos centralmente, o administrador tem a capacidade de criar seus próprios atalhos de pesquisa rápida através da barra de endereços (pode criar um atalho '@nome' para pesquisar em um site específico), assim como gerenciar senhas não descriptografáveis no gerenciador de senhas embutido (por exemplo, é possível configurar a remoção de tais senhas que ficaram após a migração para outro dispositivo usando software de terceiros).
  • Na versão para Chrome OS, foi adicionado suporte para o mecanismo de execução de aplicativos web autossuficientes IWA (Isolated Web Apps), que expande os PWA (Progressive Web Apps) aplicando uma isolamento mais rigoroso do aplicativo para o caso de comprometimento do servidor. O isolamento é alcançado através da assinatura digital do pacote do aplicativo, protegendo contra alterações não autorizadas, o que permite distribuir o aplicativo através de canais de terceiros sem a necessidade de manter seu próprio servidor.
  • A propriedade CSS position-try-options foi renomeada para position-try-fallbacks, de acordo com a recomendação do grupo de trabalho CSSWG (CSS working group), pois a palavra 'options' pode ser enganosa e não reflete a verdadeira natureza da propriedade.
  • No elemento HTML , que permite anexar uma anotação ao texto, exibida acima, abaixo ou ao lado do texto, por exemplo, para esclarecer a pronúncia ou o significado de caracteres, foi adicionada a capacidade de alinhamento síncrono de quebras de linhas durante a quebra de texto base longo e anotações que não cabem em uma linha e que anteriormente eram quebradas separadamente. Também foi adicionado a propriedade CSS ruby-align para controlar o alinhamento do texto base e da anotação.
  • Foi adicionado o método Promise.try(), que permite transformar o resultado da execução de qualquer chamada de callback em uma Promise para simplificar o tratamento de erros ao executar funções, tanto em modo assíncrono quanto síncrono.
  • Na interface PointerEvent, foi adicionado um novo atributo PointerEvent.deviceProperties, que permite identificar separadamente diferentes canetas digitais usadas com uma mesa digitalizadora (por exemplo, é possível atribuir uma cor e forma de caneta diferentes para cada dispositivo).
  • A implementação da propriedade CSS zoom foi ajustada para compatibilidade com a especificação, permitindo aumentar ou diminuir o zoom de elementos individuais.
  • Na modalidade 'Origin trials', foi implementado o suporte experimental para a API Digital Credentials, que permite que sites solicitem credenciais necessárias para identificação de aplicativos de carteira móveis, utilizando o sistema IdentityCredential CredMan fornecido no Android.
  • No WebGPU, foi adicionada a suporte experimental para subgrupos, permitindo o uso do princípio SIMD (Single instruction, multiple data) para paralelizar cálculos.
  • Foi implementada a capacidade experimental de bloquear o acesso ao IP 0.0.0.0 para prevenir ataques a serviços locais.
  • Melhorias foram feitas nas ferramentas para desenvolvedores web. No painel de inspeção de animações, foi adicionada a opção de capturar animação e editar quadros-chave em tempo real. As capacidades do painel para análise de desempenho foram significativamente expandidas. Para a maioria dos países europeus, foi adicionada a possibilidade de exibir na web console explicações sobre a natureza dos erros gerados pelo uso do grande modelo de IA de linguagem Gemini.
    Lançamento do navegador web Chrome 128

Além das inovações e correções de erros, a nova versão corrigiu 38 vulnerabilidades. Muitas das vulnerabilidades foram identificadas através de testes automatizados com as ferramentas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Sete problemas foram classificados como de alto nível de gravidade. Nenhum problema crítico foi identificado que permitisse contornar todos os níveis de proteção do navegador e executar código no sistema fora do ambiente sandbox. No âmbito do programa de recompensas por descobertas de vulnerabilidades para esta versão, a empresa Google pagou 20 prêmios totalizando 95 mil dólares (um prêmio de $36,000, $10,000, $5,000 e $2,000, dois prêmios de $11,000, $7,000 e $500, e quatro prêmios de $1,000). O valor de 5 prêmios ainda não foi definido.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?


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