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:
- Os contêineres de rolagem de eixo único estendem a propriedade
overflowpara oferecer suporte a valores roláveis combinados comclip. - Elementos de capacidade:
<camera>e<microphone>fornecem controles HTML declarativos dedicados para captura de mídia de capacidade única. - A iteração conjunta adiciona
Iterator.zip()eIterator.zipKeyed()para sincronizar o avanço de vários iteradores em JavaScript.
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ávelpaddingopcional."strict": gera umTypeErrorse 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:
- Notas de lançamento do Chrome 153.
- Atualizações do ChromeStatus.com para o Chrome 153.
- Calendário de lançamentos do Chrome.
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!