Publicado em: 16 de setembro de 2026
Salvo indicação em contrário, as mudanças a seguir se aplicam à versão mais recente do canal beta do Chrome para Android, ChromeOS, Linux, macOS e Windows. Saiba mais sobre esses recursos usando os links fornecidos ou acessando ChromeStatus.com. O Chrome 155 está na versão Beta desde 16 de setembro de 2026. Baixe a versão Beta mais recente em Google.com para computador ou na Google Play Store para Android.
CSS e interface
CSS symbols()
A função CSS symbols() permite que os autores definam um estilo de contador inline em vez
de primeiro declarar uma regra-at @counter-style nomeada. Ele cria um estilo de contador anônimo
de uma lista de símbolos de string mais um sistema de contagem opcional
(cíclico, numérico, alfabético, simbólico ou fixo) e é aceito como o
estilo de contador em list-style-type, o atalho list-style, counter()
e counters().
Propriedades abreviadas de canto do CSS
Implementa o atalho CSS corner e os subatalhos por canto (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right), além de atalhos de borda física (corner-top, corner-bottom) e lógica (corner-block-start, corner-block-end etc.). Elas permitem definir border-radius e corner-shape para cantos individuais em uma única declaração. Além disso, corners é mantido como um alias de compatibilidade para
a abreviação corner.
Esse recurso também inclui controles de cache. Por padrão, cada função random()
é resolvida como um valor novo e distinto. Os autores da Web podem substituir esse
padrão transmitindo um valor <random-key> como o primeiro argumento da função para
controlar como os valores aleatórios são compartilhados entre propriedades e elementos.
CSS text-decoration-skip-spaces
A propriedade CSS text-decoration-skip-spaces controla se as linhas de decoração de texto (por exemplo, sublinhados, sobrelinhados e tachados) ignoram caracteres de espaço em branco. Isso permite que os autores evitem que as decorações sejam mostradas abaixo de espaços, o que geralmente é mais atraente visualmente.
CSS margin-trim
A propriedade CSS margin-trim pode ser usada para omitir margens antes ou depois do primeiro ou último filho de um contêiner. Isso é compatível com contêineres de bloco
regulares e multicol.
JavaScript
Evitar falhas no módulo de cache
No momento, os desenvolvedores da Web não podem tentar novamente o carregamento de módulos com falha, já que essas falhas estão
sendo armazenadas em cache, e as novas tentativas resultam em falhas imediatas. Essa mudança no
comportamento de carregamento de módulos permite que cargas de módulos com falha sejam repetidas manualmente (por exemplo,
chamando import() novamente), resolvendo problemas reais de desenvolvedores (e usuários) ao
usar módulos em redes instáveis.
Importar texto (módulos de texto)
Uma proposta do TC39 para adicionar instruções de módulo import … with { type: "text" } ao
JavaScript. O atributo de importação carrega dados de texto como um valor de string.
APIs Web
Outros controles de janela
Permite que aplicativos da Web com a permissão window-management
maximize(), minimize() e restore() suas janelas e impede
o redimensionamento por setResizable(). Além disso, os novos recursos de mídia CSS
display-state e resizable permitem que scripts e conteúdo se adaptem aos
estados e redimensionamentos de janela respectivos. Esses recursos melhoram a usabilidade
das janelas de aplicativos remotos de VDI em clientes da Web, principalmente quando se trata de
controles de janela da barra de título. A nova funcionalidade aprimora os recursos atuais da API Window
Management.
Atualizações de algoritmo no WebCrypto
Adicionamos suporte para vários algoritmos criptográficos pós-quânticos padronizados pelo NIST à API Web Cryptography:
- ML-KEM (768, 1024)
- ML-DSA (44, 65, 87)
- ChaCha20-Poly1305
- X-Wing
Confira mais informações no rascunho da especificação: https://wicg.github.io/webcrypto-modern-algos/
API Digital Credentials (suporte à emissão)
Isso permite que sites emissores (por exemplo, uma universidade, um órgão governamental ou um banco) iniciem com segurança o processo de provisionamento (emissão) de credenciais digitais diretamente no aplicativo de carteira digital de um usuário.
No Android, essa capacidade usa o sistema IdentityCredential CredMan (Gerenciador de credenciais). No computador, ele usa abordagens entre dispositivos
com o protocolo CTAP, semelhante à apresentação de credenciais digitais.
Suporte à decodificação JPEG XL (image/jxl) no Blink
Adiciona suporte à decodificação de imagens JPEG XL (image/jxl) no Blink usando
jxl-rs, um decodificador Rust puro com segurança de memória.
O JPEG XL é um formato de imagem moderno padronizado como ISO/IEC 18181 que oferece
decodificação progressiva para melhorar o desempenho de carregamento percebido, compatibilidade com
ampla gama de cores, HDR e alta profundidade de bits, além de suporte para animação.
Pausar a reprodução de mídia em iframes não visíveis
Adiciona uma política de permissão media-playback-while-not-visible para permitir que incorporadores
controlem se os iframes incorporados estão ocultos no momento. Isso inclui iframes com a propriedade display definida como none, a propriedade visibility definida como hidden ou área zero (largura ou altura igual a 0). Enquanto estiverem ocultos, as tentativas feitas pelo iframe incorporado para renderizar mídia audível serão bloqueadas. Quando o frame for mostrado
de novo, as proibições serão removidas. Isso permite que os desenvolvedores criem
experiências mais fáceis de usar e melhorem o desempenho, deixando
o navegador lidar com a reprodução de conteúdo que não está visível para os usuários.
PredefinedColorSpace srgb-linear e display-p3-linear
Adicione os espaços de cores srgb-linear e display-p3-linear (conforme definido pelo CSS) a
PredefinedColorSpace para uso com telas.
Métodos de inserção e streaming de HTML renovados
Exponha vários métodos de configuração HTML que fornecem uma história coerente para inserir dinamicamente marcação em um documento existente:
- Métodos posicionais (
before(),after(),append(),prepend(),replaceWith()) que usam HTML como argumento, substituindo efetivamenteinsertAdjacentHTML(). - Métodos de streaming (
streamAppendHTML(),streamAppendHTMLUnsafe()etc.) que retornam umWritableStream. - Transmitir
{runScripts}como parte deSetHTMLUnsafeOptions, imitando o comportamento decreateContextualFragment. - Suporte a
createParserOptionsem tipos confiáveis, permitindo que eles substituam o modo de script e o higienizador.
Para mais informações, consulte a documentação sobre atualizações parciais declarativas.
Cabeçalhos e responseHeaders do WebTransport
Adiciona suporte para transmissão de cabeçalhos de solicitação HTTP personalizados usando WebTransportOptions
e inspeção de cabeçalhos de resposta do servidor pela instância WebTransport. Isso permite que os aplicativos da Web forneçam metadados, tokens de autenticação e parâmetros personalizados durante o handshake inicial do CONNECT e acessem os cabeçalhos fornecidos pelo servidor assim que a conexão for estabelecida.