Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A seguir estão os novos recursos e atualizações da plataforma Web no Microsoft Edge 155, que será lançado em 8 de outubro 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 da Web
-
Suporte
srgb-linearedisplay-p3-linearemPredefinedColorSpace - Controles de janela para a API de Gerenciamento de Janelas
- Novos algoritmos de criptografia da Web
- API de Credenciais Digitais - Suporte à emissão
- Módulos de texto
- Pausar reprodução de mídia em iframes não visíveis
- Pré-renderizar iframes entre origens
- Métodos atualizados de inserção e streaming de HTML
-
Suporte
- Avaliações de origem
Microsoft Edge DevTools
Veja as novidades do Microsoft Edge DevTools.
WebView2
Consulte o Preview Runtime 155.0.4283.13 (24 de setembro de 2026).
Recursos CSS
Os novos recursos de CSS (folhas de estilos em cascata) a seguir estão incluídos no Microsoft Edge.
função symbols()
A função CSS symbols() permite definir um estilo de contador embutido, em vez de primeiro declarar um at-rule nomeado @counter-style .
symbols() Cria um estilo de contador anônimo de uma lista de símbolos de cadeia de caracteres, além de um sistema de contagem opcional (cíclico, numérico, alfabético, simbólico ou fixo). Isso é aceito como o estilo contador em list-style-type, a list-style abreviação, e counter() e .counters()
O exemplo a seguir exibe os *símbolos , †, ‡ como marcadores de item de lista, percorrendo-os para cada item de lista:
ol {
list-style: symbols(cyclic "*" "†" "‡");
}
Veja também:
- symbols() Função CSS no MDN.
text-decoration-skip-spaces de propriedade
A text-decoration-skip-spaces propriedade CSS controla se as linhas de decoração de texto (como sublinhados, sobrelinhas ou linhas) ignoram os caracteres de espaço em branco.
Isso permite impedir que linhas de decoração sejam desenhadas em caracteres de espaço em branco, para obter resultados visualmente mais atraentes.
Veja também:
-
Skipping Spaces: a
text-decoration-skip-spacespropriedade no CSS Text Decoration Module Level 4. - text-decoration-skip-ink propriedade CSS no MDN.
margin-trim de propriedade
A margin-trim propriedade CSS remove as margens dos elementos filho quando eles encontram as bordas do contêiner.
Use essa propriedade para omitir as margens que estão antes do primeiro filho e depois do último filho de um elemento de contêiner.
Veja também:
- margin-trim CSS no MDN.
APIs da Web
Os novos recursos da API Web a seguir estão incluídos no Microsoft Edge.
Suporte srgb-linear e display-p3-linear em PredefinedColorSpace
Os srgb-linear espaços de cores e display-p3-linear agora podem ser usados com a API Canvas.
Espaços de cores lineares, em que os valores de pixel correspondem linearmente à luminância, são comumente usados em aplicativos com conexões com renderização de luz física, como jogos.
Veja também:
- colorSpace em HTMLCanvasElement: método getContext(), no MDN.
Controles de janela para a API de Gerenciamento de Janelas
A API de Gerenciamento de Janelas já permite que aplicativos Web abram e gerenciem janelas. A API agora também fornece controles de janela adicionais para aplicativos Web que têm permissão para maximizar, minimizar, restaurar ou impedir o window-management redimensionamento de suas janelas.
Além disso, os novos recursos display-state de mídia CSS permitem resizable que scripts e conteúdo se adaptem aos respectivos estados de janela e redimensionabilidade.
Esses recursos melhoram a usabilidade das janelas de aplicativos remotos do Virtual Desktop Infrastructure (VDI) em clientes Web, especialmente quando se trata de controles de janela da barra de título.
Veja também:
- API de Gerenciamento de Janelas no MDN.
- minimize() na especificação da API de Gerenciamento do Windows.
- maximize() na especificação da API de Gerenciamento de Janelas.
- restore() na especificação da API de Gerenciamento do Windows.
- setResizable() na especificação da API de Gerenciamento do Windows.
Novos algoritmos de criptografia da Web
A API de Criptografia da Web agora dá suporte aos seguintes novos algoritmos criptográficos:
- Criptografia pós-quântica
- AEAD simétrico comum
Isso lhe dá acesso a implementações fornecidas pelo navegador de algoritmos criptográficos comuns resistentes a quantum padronizados pelo NIST:
- ML-KEM - 768, 1024
- ML-DSA - 44, 65, 87
- ChaCha20-Poly1305
- X-Wing
Veja também:
- Crypto no MDN.
API de Credenciais Digitais - Suporte à emissão
A API de Credenciais Digitais permite acionar a emissão de credenciais de usuário de um servidor emissor de credenciais para um aplicativo de carteira digital.
Por exemplo, use a API de Credenciais Digitais para disparar o provisionamento de uma nova carteira de motorista ou um grau acadêmico verificado de um servidor do governo ou universidade para a carteira digital de um usuário.
Módulos de texto
A import … with { type: "text" } instrução import carrega dados de texto como um valor de cadeia de caracteres em um módulo.
Veja também:
-
Módulos de Texto
({ type: "text" })em Importar atributos, no MDN.
Pausar reprodução de mídia em iframes não visíveis
A media-playback-while-not-visible política de permissão permite pausar qualquer reprodução de mídia audível de iframes inseridos que estão ocultos no momento.
Um iframe inserido é considerado oculto em qualquer um dos seguintes casos:
- A propriedade
displayestá definida comonone. - A propriedade
visibilityestá definida comohidden. - As
widthpropriedades ouheightsão iguais a 0.
Essa política de permissão é útil para aplicativos Web que inserem conteúdo de mídia por meio de iframes. Talvez seja necessário ocultar temporariamente um iframe sem descarregá-lo, mantendo o controle sobre a reprodução de mídia no iframe.
Veja também:
- Pausando mídia Iframe
- Página de teste da política de permissão de reprodução de mídia enquanto não visível
- <elemento de quadro embutido HTML iframe> no MDN.
Pré-renderizar iframes entre origens
O Supports-Loading-Mode: prerender-cross-origin-frames cabeçalho de resposta HTTP permite que uma página de nível superior pré-renderizada também pré-renderize seus iframes de origem cruzada inseridos.
Por padrão, os iframes entre origens incorporados em uma página de nível superior pré-renderizada não são pré-renderizados. Seu carregamento é adiado até que a página de nível superior se torne visível.
Use esse cabeçalho de resposta HTTP nos casos em que você inserir um iframe entre origens que seja particularmente importante para seu aplicativo, para evitar atrasar seu carregamento.
Veja também:
- API de regras de especulação no MDN.
Métodos atualizados de inserção e streaming de HTML
Os seguintes métodos de inserção e streaming de HTML fornecem uma maneira mais coerente de inserir dinamicamente HTML em um documento existente:
- Métodos posicionais:
-
setHTML()esetHTMLUnsafe() -
beforeHTML()ebeforeHTMLUnsafe() -
afterHTML()eafterHTMLUnsafe() -
appendHTML()eappendHTMLUnsafe() -
prependHTML()eprependHTMLUnsafe() -
replaceWithHTML()ereplaceWithHTMLUnsafe()
-
- Métodos de streaming que retornam um
WritableStreamobjeto:-
streamHTML()estreamHTMLUnsafe() -
streamAppendHTML()estreamAppendHTMLUnsafe() -
streamPrependHTML()estreamPrependHTMLUnsafe() -
streamReplaceWithHTML()estreamReplaceWithHTMLUnsafe() -
streamBeforeHTML()estreamBeforeHTMLUnsafe() -
streamAfterHTML()estreamAfterHTMLUnsafe()
-
Além disso, você pode definir a runScripts opção como true ao chamar qualquer um dos métodos de inserção HTML ou streaming não seguros para permitir que o método execute scripts de maneira semelhante a createContextualFragment().
Antes desses métodos, você já podia atualizar o HTML dinamicamente do script usando várias APIs desarticuladas, cada uma com suas próprias diferenças sutis. Por exemplo, você pode:
- Atualize parcialmente um elemento usando
insertAdjacentHTML(). - Limpar HTML usando
setHTML. - Executar scripts usando o
createContextualFragment(). - Stream HTML usando um documento desanexado.
Essas APIs múltiplas e desconexas podem ser confusas e difíceis de usar. Essas APIs também podem causar problemas de segurança quando não são bem utilizadas.
Veja também:
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 |
|---|---|---|
| WebAudio Renderização Configurável Quantum | Permite especificar um tamanho quântico de renderização personalizado ao criar um AudioContext ou OfflineAudioContext. |
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 |
<install> elemento HTML |
Instalar declarativamente outros sites como aplicativos Web usando o <install> elemento. |
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 |
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 |
| API de Desempenho de CPU | Exibe informações sobre os recursos do dispositivo do usuário, para uso com a API de pressão de computação. | Registrar |
| HTML na tela | Permite renderizar HTML em uma tela usando novos métodos de desenho e o paint evento. |
Registrar |
<usermedia> elemento HTML |
Um elemento HTML controlado pelo navegador para solicitar acesso à câmera ou ao microfone, substituindo as solicitações de permissão baseadas em JavaScript. | Registrar |
| Descritores Personalizados WebAssembly V2 | Armazena dados associados a tipos de nível de origem com mais eficiência, em objetos descritores personalizados. | Registrar |
PrefetchAndPrerenderActivationBeacon |
Permite que o Edge relate de forma confiável um beacon de ativação quando uma página de pré-busca ou pré-renderização é ativada. | Registrar |
| API de Observador de Desempenho Declarativo | Usa cabeçalhos de resposta HTTP para provar um sistema de telemetria gerenciado pelo navegador confiável que relata métricas de desempenho para o site, desde o início da navegação até o encerramento da página. | Registrar |
| WebMCP | Permite que seu site registre ferramentas para que um agente no navegador conclua tarefas em nome de um usuário. | 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 |
| 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 |
| API de log de diagnóstico WebRTC | Coleta logs de diagnóstico internos para operações relacionadas a WebRTC. | 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 |
| Controlar a heurística do visor na API de regras de especulação | Permite controlar a heurística do visor que é usada pelas regras de especulação, para determinar se diferentes parâmetros heurísticos fornecem resultados melhores do que os padrão. | 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 |
| 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 |
| 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 |
| 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.