E foi lançado o Chrome 123 com melhorias no tema escuro, e muito 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 123.
Novidades do Chrome 123
Os navegadores Web são projetados pensando nos usuários que eles podem navegar na Web. Porém, para que o usuário final aproveite tudo o que ele tem a oferecer, como acontece com qualquer outro software, os desenvolvedores precisam fazer sua mágica.
É comum ler algumas funções para desenvolvedores nas atualizações do navegador, e essas são a tendência dominante no recém-lançado Chrome 123, disponível desde o dia 19.
O Vivaldi 6.6 introduziu um novo recurso que nos permitiu usar a navegação escura forçada, e já sabemos que forçar as coisas geralmente não é uma boa ideia.
Os navegadores baseados em Chromium o disponibilizaram em configurações ocultas, também conhecidas como sinalizadores, por muito tempo, mas o Google não achou que fosse o melhor.
Por isso deixaram-no de lado em 2022, e agora, com o Chrome 123, introduziram a nova função light-dark().
A função light-dark() em CSS permite adaptar um esquema de cores às preferências do usuário para o modo escuro ou claro. Se utilizado, o navegador escolherá a cor mais adequada às nossas preferências.
Como explica o Google, se uma folha de estilo contiver o seguinte, se o usuário escolher o tema claro, o elemento terá um fundo verde limão, mas se o usuário escolher o tema escuro, o elemento terá um fundo verde:
html {
color-scheme: light dark;
}
.target {
background-color: light-dark(lime, green);
}
A nova API Long Animation Frames ajudará a descobrir por que há congestionamento no thread principal, que geralmente é a causa de um INP (Interaction to Next Paint) incorreto, uma medida essencial da capacidade de resposta da web. É uma versão da API Long Tasks.
Continuando com as APIs, existe agora uma API de roteamento estático Service Worker que permite declarar rotas de acesso para que sejam sempre entregues pela rede.
Entre as demais novidades:
- Com a interface NavigationActivation, agora é possível servir páginas personalizadas com base no local de onde o usuário navegou.
- O Chrome agora oferece suporte a Zstandard (zstd). Esse Content-Encoding permite que as páginas carreguem mais rápido e utilizem menos largura de banda, além de gastar menos tempo, CPU e energia na compactação nos servidores, o que reduz os custos do servidor.
- O valor picture-in-picture do modo de exibição permite que você escreva regras CSS específicas que se aplicam apenas quando o aplicativo da web é exibido no modo screen-in-picture.
Mais detalhes sobre os muitos novos recursos que você pode encontrar no Chrome 123 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