Publicado em 24 de junho de 2025
O Chrome 138 já está sendo lançado, e este post compartilha alguns dos principais recursos da versão. Leia as notas de lançamento completas do Chrome 138.
Destaques desta versão:
- Use as novas APIs de IA integradas para resumir, traduzir ou detectar o idioma do texto.
- Confira várias novas funções de CSS.
- Adapte o layout da Web para dispositivos dobráveis com a API Viewport Segments.
APIs Translator, Language Detector e Summarizer
O Chrome está desenvolvendo APIs de plataforma da Web e recursos do navegador projetados para funcionar com modelos de IA, modelos de especialistas e modelos de linguagem grandes (LLMs), integrados ao navegador. Com a IA integrada, seu site ou aplicativo da Web pode realizar tarefas com tecnologia de IA sem precisar implantar, gerenciar ou hospedar modelos de IA.
A partir do Chrome 138, é possível adicionar recursos de tradução ao aplicativo da Web com a API Translator. Isso permite que os usuários contribuam no idioma principal. Por exemplo, ao participar de chats de suporte, seu site pode traduzir o conteúdo para o idioma usado pelos agentes de suporte antes que ele saia do dispositivo do usuário. Isso cria uma experiência tranquila, rápida e inclusiva para todos os usuários.
A API Translator pode funcionar com a API Language Detector para ativar a detecção de idioma no próprio dispositivo do usuário, oferecendo melhor privacidade do que soluções alternativas que exigem upload para um servidor na nuvem.
A API Summarizer pode ser usada para gerar diferentes tipos de resumos em vários tamanhos e formatos, como frases, parágrafos, listas com marcadores e muito mais. Exemplo:
- Resumir os principais pontos de um artigo ou uma conversa de chat.
- Sugerir títulos e cabeçalhos para artigos.
- Criar um resumo conciso e informativo de um texto longo.
- Gerar um teaser para um livro com base em uma resenha.
Funções de CSS
As funções de CSS incluídas no Chrome 138 incluem as funções relacionadas a sinais abs() e sign(), que calculam várias funções relacionadas ao sinal do argumento.
Além disso, a notação funcional progress() que retorna um valor <number> representando a
posição de um cálculo (o valor de progresso) entre dois outros cálculos
(o valor inicial e o valor final do progresso).
Por fim, as funções sibling-index() e sibling-count() podem ser usadas como números inteiros em valores de propriedade CSS para estilizar elementos com base na posição deles entre os irmãos ou no número total de irmãos, respectivamente.
A API Viewport Segments
A API Viewport Segments permite segmentar dispositivos dobráveis. Os segmentos da janela de visualização são criados quando a janela de visualização é dividida por um ou mais recursos de hardware (como uma dobra ou uma dobradiça entre telas separadas) que atuam como um divisor.
Saiba mais em Suporte a dispositivos dobráveis com a API Viewport Segments.
E muito mais.
É claro que há muito mais:
- Quando
<e>estão em um valor de atributo, eles são agora escapados na serialização. - Dois novos valores,
"prefetchCache"e"prerenderCache", para o cabeçalhoClear-Site-Datapermitem segmentar a limpeza do cache de pré-renderização e pré-busca. - A palavra-chave
stretchpara propriedades de dimensionamento de CSS (por exemplo,widtheheight) permite que os elementos cresçam para preencher exatamente o espaço disponível do bloco de contenção.