Novidades do Chrome 153

Publicado em: 8 de setembro de 2026

O Chrome 153 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 153.

Destaques desta versão:

Contêineres de rolagem de eixo único

O Chrome 153 estende a propriedade overflow do CSS para oferecer suporte a valores roláveis (auto, scroll, hidden) combinados com clip (por exemplo, overflow: scroll clip ou overflow: auto clip). Isso cria um contêiner de rolagem para um único eixo sem transformar o outro eixo em uma barra de rolagem. Esse recurso já está disponível para testes sem uma flag em canais não estáveis (Beta, Dev e Canary) do Chrome 153.

Para exemplos detalhados, leia Pronto para testes de desenvolvedores: contêineres de rolagem de eixo único.

Elementos de capacidade: <camera> e <microphone>

Após o lançamento do <geolocation> elemento no Chrome 144 e <usermedia> no Chrome 151, o Chrome 153 apresenta elementos de capacidade dedicados <camera> e <microphone>.

Esses elementos são controles HTML declarativos ativados pelo usuário, projetados para casos de uso de capacidade única:

  • O elemento <camera> solicita a captura de vídeo.
  • O elemento <microphone> solicita a captura de áudio.

Como <usermedia>, eles incorporam uma interface controlada pelo navegador e com estilo estrito na página, garantindo um clique intencional do usuário antes que um aviso de permissão seja acionado ou um stream seja iniciado. Eles mantêm o mesmo modelo de segurança e caminho de recuperação de permissão integrado como <usermedia> e oferecem mais controle se o aplicativo não exigir acesso a mídia mista.

Iteração conjunta

O Chrome 153 adiciona suporte à proposta de iteração conjunta TC39 no JavaScript, apresentando os métodos estáticos Iterator.zip() e Iterator.zipKeyed().

Iterator.zip() agrega elementos de vários objetos iteráveis em um novo iterador que gera matrizes contendo os elementos em posições correspondentes. Por padrão, a iteração é concluída quando o iterável de entrada mais curto é esgotado:

É possível personalizar esse comportamento usando a opção mode:

  • "shortest" (padrão): para quando o primeiro iterável de entrada termina.
  • "longest": continua até que todos os iteráveis terminem, preenchendo os valores ausentes usando um iterável padding opcional.
  • "strict": gera um TypeError se os iteráveis de entrada não forem do mesmo comprimento.

O método complementar Iterator.zipKeyed() oferece uma agregação semelhante, gerando objetos com chave em vez de matrizes.

Para mais detalhes e exemplos, consulte a documentação do Iterator.zip() no MDN.

Leitura adicional

Isso abrange apenas alguns destaques principais. Confira os links a seguir para outras mudanças no Chrome 153:

Inscrever-se

Para ficar atualizado, inscreva-se no canal do YouTube do Chrome Developers e receba uma notificação por e-mail sempre que lançarmos um novo vídeo. Ou siga a gente no X ou no LinkedIn para receber novos artigos e posts do blog.

Assim que o Chrome 154 for lançado, vamos informar as novidades do Chrome!