Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A seguir estão os novos recursos e atualizações da plataforma Web no Microsoft Edge 153, que será lançado em 10 de setembro de 2026.
Para se manter atualizado e obter os recursos mais recentes da plataforma Web, baixe um canal de visualização do Microsoft Edge (Beta, Dev ou Canary); vá para Torne-se um Microsoft Edge Insider.
Conteúdo detalhado:
- Microsoft Edge DevTools
- WebView2
- Recursos CSS
- APIs de recursos do JavaScript
- APIs da Web
- Recursos preteridos ou removidos
- Avaliações de origem
Microsoft Edge DevTools
Veja as novidades do Microsoft Edge DevTools.
WebView2
Consulte as notas de versão do WebView2.
Recursos CSS
Os novos recursos de CSS (folhas de estilos em cascata) a seguir estão incluídos no Microsoft Edge.
Propriedade CSS scroll-axis-lock
A scroll-axis-lock propriedade CSS informa ao navegador se deve permitir potencialmente restringir o gesto de rolagem do usuário a apenas um eixo ou permitir a rolagem horizontal e vertical simultaneamente. Valores:
auto- Potencialmente restringe a rolagem a um único eixo (horizontal ou vertical). O agente do usuário aplica sua heurística de bloqueio de eixo de rolagem padrão a gestos nesse elemento.none- Permite rolagem horizontal e vertical simultaneamente. Esse é um novo recurso.
Os navegadores geralmente bloqueiam o gesto de rolagem do usuário em um único eixo, quando esse gesto começa com significativamente mais movimento em um eixo do que no eixo perpendicular. Em muitos casos, esse comportamento melhora a experiência do usuário, evitando rolagens acidentais ao longo do eixo perpendicular quando a intenção do usuário era rolar apenas um eixo.
Se você quiser que um elemento sempre seja rolável diagonalmente, mas o usuário quiser rolar apenas em um único eixo, um scroll-axis-lock valor de none exigiria que o usuário iniciasse seu gesto em um ângulo que não acionasse o travamento da rolagem para um único eixo.
Veja também:
-
Explicativo para
scroll-axis-lock -
Desbloqueie a rolagem diagonal imediata com CSS
scroll-axis-lock: none
Contêineres de rolagem de eixo único
A overflow propriedade CSS agora dá suporte à configuração de um valor rolável, como scroll, junto com um segundo clip valor. Por exemplo: overflow: scroll clip;
A configuração overflow: scroll clip permite que um elemento seja position: sticky restringido por diferentes contêineres de rolagem por eixo. Por exemplo, use isso para criar uma tabela que mantenha os cabeçalhos da coluna e da linha à vista, enquanto o usuário rola pelo conteúdo.
Anteriormente, a propriedade não fornecia overflow uma maneira de tornar um contêiner de rolagem responsável por apenas um único eixo. Isso afetou recursos que dependem de contêineres de rolagem, como elementos com position: sticky.
Veja também:
APIs de recursos do JavaScript
Os novos recursos JavaScript a seguir estão incluídos no Microsoft Edge.
Junção do iterador
O join() método de um Iterator objeto retorna uma cadeia de caracteres que é a concatenação de todos os elementos produzidos pelo iterador, separados por vírgulas ou por uma cadeia de caracteres separadora especificada.
Veja também:
- Iterator.prototype.join() no MDN.
Zip do iterador
Os zip() métodos and zipKeyed() de um Iterator objeto criam novos iteradores que agregam elementos de vários objetos iteráveis. Esses métodos compactam os iteráveis de entrada juntos, permitindo iteração simultânea sobre os iteráveis de entrada.
Veja também:
- Iterator.zip() no MDN.
- Iterator.zipKeyed() no MDN.
APIs da Web
Os novos recursos da API Web a seguir estão incluídos no Microsoft Edge.
<camera> e <microphone> elementos
Os <camera> elementos e <microphone> HTML são botões fornecidos pelo navegador que, após a ativação, ativam os fluxos da câmera ou do microfone. Se necessário, o botão solicitará que o usuário escolha se deseja conceder acesso à página à câmera e ao microfone.
Os <camera> elementos and <microphone> compartilham o mesmo mecanismo subjacente que o <usermedia> elemento, exceto que eles solicitam um único recurso específico:
- O elemento solicita
<camera>especificamente a captura de vídeo. - O elemento solicita
<microphone>especificamente a captura de áudio.
Assim como o <usermedia> elemento, os <camera> elementos e <microphone> incorporam uma interface do usuário controlada pelo navegador e com estilo estrito na página. Isso garante que haja um sinal forte e intencional do usuário, antes que um prompt de permissão seja disparado ou uma transmissão seja iniciada.
Veja também:
-
<usermedia>nasnotas de versão da plataforma Web do Microsoft Edge 151 (julho de 2026).
Tempo de expedição interoperável para eventos transitionrun e media query
O Microsoft Edge agora despacha eventos CSS e eventos de consulta change de mídia nos horários definidos pela especificação de loop de transitionrun eventos HTML.
Os eventos de consulta change de mídia agora são despachados antes dos eventos de animação pendentes. Um transitionrun evento para uma transição que foi criada anteriormente na mesma iteração do loop de eventos agora é despachado com os outros eventos de animação pendentes, em vez de ser adiado até uma iteração posterior.
Essa alteração alinha o Microsoft Edge com o Firefox e o Safari, tornando a ordem desses eventos mais consistente entre os navegadores.
Veja também:
-
transitionrunevento no MDN. -
changeevento paraMediaQueryListno MDN.
WebAudio: Renderização quântica configurável
Os AudioContext construtores and OfflineAudioContext agora dão suporte à configuração opcional renderSizeHint . Essa configuração controla o tamanho quântico da renderização, que é o número de quadros de áudio que o navegador processa por vez.
Defina renderSizeHint como uma das seguintes opções:
-
"default"(ou omita a configuração) para usar o tamanho padrão de 128 quadros. -
"hardware", para permitir que o navegador selecione um tamanho otimizado para o hardware de áudio. - Um número inteiro, para solicitar um tamanho quântico de renderização específico.
Veja também:
- WebAudio: Quantum de renderização configurável no status da plataforma Chrome.
- API de áudio Web no MDN.
WebGPU: buffer_view recurso
A Linguagem de Sombreamento WebGPU (WGSL) agora suporta o buffer_view recurso de reinterpretação de dados em variáveis.
Você pode usar buffer_view para dividir uma única variável uniforme, de armazenamento ou de grupo de trabalho em várias variáveis lógicas. Você também pode interpretar os dados na variável como vários tipos dentro do mesmo programa de sombreador.
Veja também:
-
WebGPU:
buffer_viewaparece no status da plataforma Chrome. - Linguagem de sombreamento WebGPU no W3C.
Análise XML em Rust para cenários não XSLT
O Microsoft Edge agora usa um analisador XML baseado em Rust, em cenários em que o processamento XSLT não é necessário.
O analisador Rust XML melhora a segurança eliminando bugs de corrupção de memória na análise XML. Isso se aplica a:
- A API Web DOMParser.
- A
responseXMLpropriedade em umXMLHttpRequestobjeto (XHR). - Documentos SVG.
Veja também:
- DOMParser no MDN.
Recursos preteridos ou removidos
Destino do link removido _current
Anteriormente, o Microsoft Edge era compatível com o destino do _current link, que era usado para especificar que um link deveria ser aberto no contexto de navegação atual. Por exemplo: <a href="example.com" target="_current">.
Esse recurso foi removido porque não é padrão e é usado com pouca frequência.
Veja também:
-
target, no
<a>elemento âncora HTML, no MDN.
Avaliações de origem
A seguir estão as avaliações de origem para novas APIs experimentais que estão disponíveis no Microsoft Edge.
As avaliações de origem permitem que você experimente APIs experimentais em seu próprio site ativo por tempo limitado. Para saber mais sobre avaliações de origem, consulte Usar avaliações de origem no Microsoft Edge.
Para obter a lista completa de avaliações de origem disponíveis, consulte Avaliações de origem do Microsoft Edge.
| Nome | Descrição | Registrar |
|---|---|---|
<install> elemento HTML |
Instalar declarativamente outros sites como aplicativos Web usando o <install> elemento. |
Registrar |
| Tempo de Contêiner | Monitora quando um contêiner DOM anotado é exibido e concluiu sua pintura inicial. | Registrar |
| Separar durações de estilo e layout na API de Quadro de Animação Longa | Adiciona styleDuration, forcedStyleDuration, layoutDuratione forcedLayoutDuration e properties, para uma análise mais profunda do desempenho do CSS. |
Registrar |
| Solicitar parâmetros de amostragem de API | Os parâmetros de amostragem and temperature permitem otimizar o topK comportamento do modelo por sessão de modelo de linguagem. |
Registrar |
| Scripts de módulo CSS declarativos | Compartilha folhas de estilo declarativas com raízes de sombra, incluindo raízes de sombra declarativas, usando módulos de estilo embutidos. | Registrar |
| API de Credenciais Digitais - Suporte à Emissão | Dispara a emissão de credenciais de usuário de um servidor emissor de credenciais para um aplicativo de carteira digital. | Registrar |
focus-without-user-activation Política de permissões |
Fornece um controle de inserção sobre o foco programático do conteúdo inserido por meio da focus-without-user-activation política de permissões. Quando a política é negada para um quadro, as chamadas de foco programático (element.focus(), autofocus, window.focus()dialog.showModal(), e foco popover) são bloqueadas, a menos que sejam disparadas pela ativação do usuário ou o foco esteja sendo delegado. |
Registrar |
| TextMetrics de tela aprimorados | Expande a API TextMetrics Canvas, adicionando retângulos de seleção, consultas de caixa delimitadora e operações de cluster de glifos. | Registrar |
prerender_until_script Ação da API de Regras de Especulação |
Uma ação da API Regras de Especulação que pré-renderiza uma página, mas muda para pré-busca quando um script é executado. | Registrar |
| HTML na tela | Permite renderizar HTML em uma tela usando novos métodos de desenho e o paint evento. |
Registrar |
| Evento de entrada bruta do gamepad | Em vez de depender de pesquisas freqüentes por meio navigator.getGamepads()de , as páginas da Web podem escutar gamepadrawinputchanged eventos. Esses eventos são acionados sempre que são detectadas alterações entre quadros de entrada do mesmo dispositivo. |
Registrar |
| WebMCP | Permite que seu site registre ferramentas para que um agente no navegador conclua tarefas em nome de um usuário. | Registrar |
| Evento de preenchimento automático | Detecta quando o preenchimento automático do navegador atualiza os controles de formulário, para adaptar a interface do usuário personalizada e a validação. | Registrar |
| Protocolo de verificação de Email | Permite que os sites verifiquem a propriedade do email usando tokens criptográficos emitidos por provedores de email. Isso reduz a dependência de senhas de uso único (OTPs) de email e simplifica os fluxos de inscrição, entrada e recuperação. | Registrar |
| Pré-renderização de iframes entre origens | Pré-renderiza iframes entre origens por meio de um cabeçalho de resposta de aceitação, em vez de atrasá-los até a ativação da página. | Registrar |
| Descritores Personalizados WebAssembly V2 | Armazena dados associados a tipos de nível de origem com mais eficiência, em objetos descritores personalizados. | Registrar |
| Medição de carga especulativa |
performance.speculations Exibe dados sobre pré-carregamentos, pré-buscas e pré-renderizações usados e não usados. Isso ajuda a medir a eficácia das estratégias de carregamento especulativo e otimizar as compensações de desempenho versus custo. |
Registrar |
| Algoritmos WebCrypto adicionais | Permite o uso de algoritmos WebCrypto adicionais, incluindo alguns algoritmos PQ. Algoritmos habilitados: ChaCha20-Poly1305, ML-DSA-44, ML-DSA-65, ML-DSA-87, ML-KEM-768, ML-KEM-1024, MLKEM768-X25519. | Registrar |
| Canal de Dados WebRTC: Protocolo de aceleração de negociação SCTP (SNAP) | O SNAP reduz a latência de inicialização do canal de dados WebRTC incorporando parâmetros de configuração de conexão SCTP na troca de oferta/resposta SDP. Como o WebRTC já usa DTLS para estabelecer um canal seguro, o handshake SCTP separado pode ser evitado, economizando até duas viagens de ida e volta da rede e permitindo o estabelecimento mais rápido do canal de dados. | Registrar |
| Marcadores de Self-Profiling JS | Estende a API JS Self-Profiling com marcadores de amostra, como script, gc, style, layout e paint. Esses marcadores identificam a atividade que o navegador estava realizando no momento da captura. | Registrar |
Observação
Partes desta página são modificações baseadas no trabalho criado e compartilhado por Chromium.org e usadas de acordo com os termos descritos na Licença Creative Commons Atribuição 4.0 Internacional.