Chrome 129 lançado com personalização da barra de tarefas

E foi lançado o Chrome 129 com personalização da barra de tarefas, e mais. Confira as novidades e veja como instalar no Linux.

O Google Chrome ainda é o navegador mais usado no planeta, e isso o torna uma das mais importantes ferramentas de controle da web para o Google.

Mas independente disso, o Chrome é o navegador do Google e também o navegador número um no mercado, com uma participação de mais de 65%, de acordo com dados de terceiros da NetMarketShare.

Além de sua versão estável, o Chrome também possui uma versão beta, que contem as mais recentes novidades do navegador para serem testadas antes de irem para a versão estável.

Agora, foi anunciado o lançamento da nova versão do popular navegador web, Google Chrome 129.

Novidades do Chrome 129

Chrome 129 lançado com personalização da barra de tarefas
Chrome 129 lançado com personalização da barra de tarefas

O Chrome 129 trouxe consigo diversas novas funções e melhorias notáveis, desde melhorias na barra de ferramentas que permitem a sua personalização, melhorias na versão para Android, melhorias no ferramentas de desenvolvedor e muito mais.

Além de inovações e correções de bugs, a nova versão abordou um total de 9 vulnerabilidades.

Destes, foi identificado um problema de alta gravidade relacionado ao gerenciamento incorreto de tipo no motor V8, embora não tenham sido encontradas falhas críticas. Em relação ao programa de recompensas, o Google concedeu 5 prêmios, totalizando US$ 13 mil.

O Chrome 129 introduz a personalização da barra de ferramentas, permitindo aos usuários personalizar o conteúdo da barra de ferramentas, permitindo-lhes fixar, desencaixar e trocar ícones usando um configurador acessível na barra lateral.

Por exemplo, você pode adicionar botões para abrir ferramentas de desenvolvimento, limpar dados do navegador, ativar o modo de leitura, acessar o gerenciador de tarefas e gerenciar senhas, entre outros. O ajuste pode ser feito em chrome://flags/#toolbar-pinning.

Outra novidade no Chrome 129 é a introdução de um recurso de comparação de guias que usa aprendizado de máquina para gerar descrições comparativas de produtos encontrados em páginas abertas em diferentes guias (o recurso é limitado a usuários nos EUA).

Na versão Android do Chrome, as guias inativas agora são agrupadas em uma seção chamada Guias Inativas, facilitando o gerenciamento e a alternância entre elas.

Os usuários podem visualizar todas as guias antigas e fechá-las simultaneamente. Inicialmente, esse recurso está habilitado para 1% dos usuários, e as guias serão excluídas automaticamente caso permaneçam nesta seção por mais de 60 dias.

Além disso, foi adicionado um modo experimental que permite o compartilhamento de processos. Isso significa que para diferentes abas abertas no mesmo site, será utilizado um único processo de renderização, em vez de processos separados.

Essa alteração pode melhorar a velocidade de carregamento da página e reduzir o uso de memória. A opção para ativar este modo está localizada em chrome://flags/#enable-process-per-site-up-to-main-frame-threshold.

Como parte das melhorias nas ferramentas para desenvolvedores, foi incorporado o método Scheduler.yield(), que permite que tarefas de longa execução devolvam temporariamente o controle ao thread principal do navegador, facilitando assim a pausa dessas tarefas.

Isso é especialmente útil para executar ações críticas, como processamento e renderização de quadros de entrada.

Adicionada propriedade CSS interpolate-size que permite especificar o tamanho da animação em relação aos valores calculados como auto, min-content ou fit-content, em vez de usar valores absolutos.

Para um controle de tamanho mais preciso, é introduzida a função calc-size(), que funciona de forma semelhante a calc(), mas permite operações que redimensionam elementos com base no conteúdo.

Foram feitas atualizações nas propriedades CSS que permitem controlar a exibição de elementos fixados sem a necessidade de JavaScript. Isso torna mais fácil, por exemplo, fixar pop-ups em elementos, semelhante à função de dicas de ferramentas.

Além disso, a propriedade position-try foi removida, simplificando o uso de inset-area(); Portanto, em vez de escrever position-try-fallbacks: inset-area(top), você usaria agora position-try-fallbacks: top.

Também no modo “Testes de origem”, foi adicionada a API Mesh2D Canvas, que permite representar um grande número de triângulos texturizados. Esta API é útil para implementar técnicas avançadas de mapeamento de textura e criar efeitos de distorção em um contexto bidimensional.

Das outras mudanças que se destacam no Chrome 129, temos:

  • A API Intl foi estendida com o novo método Intl.DurationFormat, que permite formatar os dados de duração de acordo com a localidade escolhida.
  • A GPU Web API agora oferece a capacidade de usar toda a gama de brilho suportada pela tela para geração de imagens HDR.
  • O modo “Teste de Origem” implementou a API FileSystemObserver, permitindo que os sites rastreiem alterações em arquivos e diretórios.
  • Os usuários agora têm a opção de conceder permissões únicas a sites que serão válidas apenas durante a sessão atual.
  • O Chrome descontinuou o suporte para a plataforma macOS 10.15, que foi descontinuada pela Apple em 2022.
  • Para plataformas Windows e macOS, foi implementada uma interface renovada para gerenciamento de certificados, que anteriormente dependia de interfaces de sistema operacional.
  • O bloqueio de acesso ao endereço IP 0.0.0.0 foi habilitado para proteger os serviços locais de possíveis ataques.

Mais detalhes sobre os muitos novos recursos que você pode encontrar no Chrome 129 acesse a nota de lançamento.

Como instalar ou atualizar o Chrome

A nova versão do Chrome já está disponível em seu site oficial. Os usuários Linux cuja distribuição adiciona seu repositório após a primeira instalação já devem ter recebido a nova versão. Os usuários do Arch Linux e derivados o possuem em AUR no nome do pacote google-chrome.

Para instalar a versão mais recente do Chrome nas principais distribuições Linux, use esse tutorial:
Google Chrome no Linux Ubuntu, Debian, Fedora, Arch e derivados – veja como instalar
Como instalar o Google Chrome no Debian e derivados
Como instalar o Google Chrome no Ubuntu e derivados

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.